1   package org.codehaus.groovy.syntax.lexer;
2   
3   import groovy.util.GroovyTestCase;
4   
5   public class StringCharStreamTest
6       extends GroovyTestCase
7   {
8       public void testNothing()
9       {
10      }
11  
12  /*
13      public void testNextChar_EmptyString()
14          throws Exception
15      {
16          StringCharStream charStream = new StringCharStream( "" );
17  
18          assertEquals( CharStream.EOS,
19                        charStream.consume() );
20          assertEquals( CharStream.EOS,
21                        charStream.consume() );
22      }
23  
24      public void testconsume_NonEmptyString()
25          throws Exception
26      {
27          StringCharStream charStream = new StringCharStream( "cheese" );
28  
29          assertEquals( 'c',
30                        charStream.consume() );
31          assertEquals( 'h',
32                        charStream.consume() );
33          assertEquals( 'e',
34                        charStream.consume() );
35          assertEquals( 'e',
36                        charStream.consume() );
37          assertEquals( 's',
38                        charStream.consume() );
39          assertEquals( 'e',
40                        charStream.consume() );
41          assertEquals( CharStream.EOS,
42                        charStream.consume() );
43          assertEquals( CharStream.EOS,
44                        charStream.consume() );
45      }
46  */
47  }