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 }