    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  }