//JAVA TO C# CONVERTER WARNING: Method 'throws' clauses are not available in .NET:
        //ORIGINAL LINE: public void testWrapping() throws Exception
        public virtual void testWrapping()
        {
            CharFilter cs = new TestRandomChains.CheckThatYouDidntReadAnythingReaderWrapper(wrappedStream);
            try
            {
              cs.mark(1);
              fail();
            }
            catch (Exception e)
            {
              assertEquals("mark(int)", e.Message);
            }

            try
            {
              cs.markSupported();
              fail();
            }
            catch (Exception e)
            {
              assertEquals("markSupported()", e.Message);
            }

            try
            {
              cs.read();
              fail();
            }
            catch (Exception e)
            {
              assertEquals("read()", e.Message);
            }

            try
            {
              cs.read(new char[0]);
              fail();
            }
            catch (Exception e)
            {
              assertEquals("read(char[])", e.Message);
            }

            try
            {
              cs.read(CharBuffer.wrap(new char[0]));
              fail();
            }
            catch (Exception e)
            {
              assertEquals("read(CharBuffer)", e.Message);
            }

            try
            {
              cs.reset();
              fail();
            }
            catch (Exception e)
            {
              assertEquals("reset()", e.Message);
            }

            try
            {
              cs.skip(1);
              fail();
            }
            catch (Exception e)
            {
              assertEquals("skip(long)", e.Message);
            }

            try
            {
              cs.correctOffset(1);
              fail();
            }
            catch (Exception e)
            {
              assertEquals("correct(int)", e.Message);
            }

            try
            {
              cs.close();
              fail();
            }
            catch (Exception e)
            {
              assertEquals("close()", e.Message);
            }

            try
            {
              cs.read(new char[0], 0, 0);
              fail();
            }
            catch (Exception e)
            {
              assertEquals("read(char[], int, int)", e.Message);
            }
        }
Exemple #2
0
//JAVA TO C# CONVERTER WARNING: Method 'throws' clauses are not available in .NET:
//ORIGINAL LINE: public void testWrapping() throws Exception
        public virtual void testWrapping()
        {
            CharFilter cs = new TestRandomChains.CheckThatYouDidntReadAnythingReaderWrapper(wrappedStream);

            try
            {
                cs.mark(1);
                fail();
            }
            catch (Exception e)
            {
                assertEquals("mark(int)", e.Message);
            }

            try
            {
                cs.markSupported();
                fail();
            }
            catch (Exception e)
            {
                assertEquals("markSupported()", e.Message);
            }

            try
            {
                cs.read();
                fail();
            }
            catch (Exception e)
            {
                assertEquals("read()", e.Message);
            }

            try
            {
                cs.read(new char[0]);
                fail();
            }
            catch (Exception e)
            {
                assertEquals("read(char[])", e.Message);
            }

            try
            {
                cs.read(CharBuffer.wrap(new char[0]));
                fail();
            }
            catch (Exception e)
            {
                assertEquals("read(CharBuffer)", e.Message);
            }

            try
            {
                cs.reset();
                fail();
            }
            catch (Exception e)
            {
                assertEquals("reset()", e.Message);
            }

            try
            {
                cs.skip(1);
                fail();
            }
            catch (Exception e)
            {
                assertEquals("skip(long)", e.Message);
            }

            try
            {
                cs.correctOffset(1);
                fail();
            }
            catch (Exception e)
            {
                assertEquals("correct(int)", e.Message);
            }

            try
            {
                cs.close();
                fail();
            }
            catch (Exception e)
            {
                assertEquals("close()", e.Message);
            }

            try
            {
                cs.read(new char[0], 0, 0);
                fail();
            }
            catch (Exception e)
            {
                assertEquals("read(char[], int, int)", e.Message);
            }
        }