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 }