1 package org.codehaus.groovy.syntax.lexer; 2 3 import groovy.util.GroovyTestCase; 4 5 import org.codehaus.groovy.syntax.Token; 6 7 public class LexerTokenStreamTest 8 extends GroovyTestCase 9 { 10 11 public void testNothing() 12 { 13 } 14 15 /* 16 public void testConstruct() 17 { 18 StringCharStream chars = new StringCharStream( "()" ); 19 Lexer lexer = new Lexer( chars ); 20 LexerTokenStream tokens = new LexerTokenStream( lexer ); 21 22 assertSame( lexer, 23 tokens.getLexer() ); 24 } 25 26 public void testNextToken() 27 throws Exception 28 { 29 StringCharStream chars = new StringCharStream( "()" ); 30 Lexer lexer = new Lexer( chars ); 31 LexerTokenStream tokens = new LexerTokenStream( lexer ); 32 33 assertToken( tokens.nextToken(), 34 "(", 35 Token.LEFT_PARENTHESIS ); 36 37 assertToken( tokens.nextToken(), 38 ")", 39 Token.RIGHT_PARENTHESIS ); 40 41 assertNull( tokens.nextToken() ); 42 } 43 44 protected void assertToken(Token token, 45 String text, 46 int type) 47 { 48 assertEquals( text, 49 token.getText() ); 50 51 assertEquals( type, 52 token.getType() ); 53 } 54 55 */ 56 }