📄 tokentest.java
字号:
package org.codehaus.groovy.syntax;import groovy.util.GroovyTestCase;public class TokenTest extends GroovyTestCase{ public void testNothing() { }/* private static final int LINE = 11; private static final int COLUMN = 33; public void testConstruct() { Token token = new Token( 42, "forty-two", 11, 22 ); assertEquals( 42, token.getType() ); assertEquals( "forty-two", token.getText() ); assertEquals( 11, token.getStartLine() ); assertEquals( 22, token.getStartColumn() ); } public void testLeftCurlyBrace() { Token token = Token.leftCurlyBrace( LINE, COLUMN ); assertToken( token, Token.LEFT_CURLY_BRACE, "{" ); } public void testRightCurlyBrace() { Token token = Token.rightCurlyBrace( LINE, COLUMN ); assertToken( token, Token.RIGHT_CURLY_BRACE, "}" ); } public void testLeftSquareBracket() { Token token = Token.leftSquareBracket( LINE, COLUMN ); assertToken( token, Token.LEFT_SQUARE_BRACKET, "[" ); } public void testRightSquareBracket() { Token token = Token.rightSquareBracket( LINE, COLUMN ); assertToken( token, Token.RIGHT_SQUARE_BRACKET, "]" ); } public void testLeftParenthesis() { Token token = Token.leftParenthesis( LINE, COLUMN ); assertToken( token, Token.LEFT_PARENTHESIS, "(" ); } public void testRightParenthesis() { Token token = Token.rightParenthesis( LINE, COLUMN ); assertToken( token, Token.RIGHT_PARENTHESIS, ")" ); } public void testDot() { Token token = Token.dot( LINE, COLUMN ); assertToken( token, Token.DOT, "." ); } public void testDotDot() { Token token = Token.dotDot( LINE, COLUMN ); assertToken( token, Token.DOT_DOT, ".." ); } public void testNot() { Token token = Token.not( LINE, COLUMN ); assertToken( token, Token.NOT, "!" ); } public void testCompareNotEqual() { Token token = Token.compareNotEqual( LINE, COLUMN ); assertToken( token, Token.COMPARE_NOT_EQUAL, "!=" ); } public void testEqual() { Token token = Token.equal( LINE, COLUMN ); assertToken( token, Token.EQUAL, "=" ); } public void testCompareIdentical() { Token token = Token.compareIdentical( LINE, COLUMN ); assertToken( token, Token.COMPARE_IDENTICAL, "===" ); } public void testCompareEqual() { Token token = Token.compareEqual( LINE, COLUMN ); assertToken( token, Token.COMPARE_EQUAL, "==" ); } public void testCompareLessThan() { Token token = Token.compareLessThan( LINE, COLUMN ); assertToken( token, Token.COMPARE_LESS_THAN, "<" ); } public void testCompareLessThanEqual() { Token token = Token.compareLessThanEqual( LINE, COLUMN ); assertToken( token, Token.COMPARE_LESS_THAN_EQUAL, "<=" ); } public void testCompareGreaterThan() { Token token = Token.compareGreaterThan( LINE, COLUMN ); assertToken( token, Token.COMPARE_GREATER_THAN, ">" ); } public void testCompareGreaterThanEqual() { Token token = Token.compareGreaterThanEqual( LINE, COLUMN ); assertToken( token, Token.COMPARE_GREATER_THAN_EQUAL, ">=" ); } public void testLogicalOr() { Token token = Token.logicalOr( LINE, COLUMN ); assertToken( token, Token.LOGICAL_OR, "||" ); } public void testLogicalAnd() { Token token = Token.logicalAnd( LINE, COLUMN ); assertToken( token, Token.LOGICAL_AND, "&&" ); } public void testPlus() { Token token = Token.plus( LINE, COLUMN ); assertToken( token, Token.PLUS, "+" ); } public void testPlusPlus() { Token token = Token.plusPlus( LINE, COLUMN ); assertToken( token, Token.PLUS_PLUS, "++" ); } public void testPlusEqual() { Token token = Token.plusEqual( LINE, COLUMN ); assertToken( token, Token.PLUS_EQUAL, "+=" ); } public void testMinus() { Token token = Token.minus( LINE, COLUMN ); assertToken( token, Token.MINUS, "-" ); } public void testMinusMinus() { Token token = Token.minusMinus( LINE, COLUMN ); assertToken( token, Token.MINUS_MINUS, "--" ); } public void testMinusEqual() { Token token = Token.minusEqual( LINE, COLUMN ); assertToken( token, Token.MINUS_EQUAL, "-=" ); } public void testDivide() { Token token = Token.divide( LINE, COLUMN ); assertToken( token, Token.DIVIDE, "/" ); } public void testDivideEqual() { Token token = Token.divideEqual( LINE, COLUMN ); assertToken( token, Token.DIVIDE_EQUAL, "/=" ); } public void testMod() { Token token = Token.mod( LINE, COLUMN ); assertToken( token, Token.MOD, "%" ); } public void testModEqual() { Token token = Token.modEqual( LINE, COLUMN ); assertToken( token, Token.MOD_EQUAL, "%=" ); } public void testMultiply() { Token token = Token.multiply( LINE, COLUMN ); assertToken( token, Token.MULTIPLY, "*" ); } public void testMultiplyEqual() { Token token = Token.multiplyEqual( LINE, COLUMN ); assertToken( token, Token.MULTIPLY_EQUAL, "*=" ); } public void testComma() { Token token = Token.comma( LINE, COLUMN ); assertToken( token, Token.COMMA, "," ); } public void testColon() { Token token = Token.colon( LINE, COLUMN ); assertToken( token, Token.COLON, ":" ); } public void testSemicolon() { Token token = Token.semicolon( LINE, COLUMN ); assertToken( token, Token.SEMICOLON, ";" ); } public void testQuestion()
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -