/** * Creates an instance of the {@code TokenMaker} to test. * * @return The token maker to test. */ private TokenMaker createTokenMaker() { return new JavaScriptTokenMaker(); }
@Test public void testGetClosestStandardTokenTypeForInternalType() throws Exception { String syntaxStyle = SyntaxConstants.SYNTAX_STYLE_JAVASCRIPT; doc = new RSyntaxDocument(syntaxStyle); JavaScriptTokenMaker tokenMaker = new JavaScriptTokenMaker(); for (int i=0; i<TokenTypes.DEFAULT_NUM_TOKEN_TYPES; i++) { int expected = tokenMaker.getClosestStandardTokenTypeForInternalType(i); int actual = doc.getClosestStandardTokenTypeForInternalType(i); Assert.assertEquals(expected, actual); } }
tm = new JavaScriptTokenMaker(); token = tm.getTokenList(seg, JS_PREV_TOKEN_TYPE, 0); Assert.assertTrue(token.is(TokenTypes.RESERVED_WORD, "var")); tm = new JavaScriptTokenMaker(); token = tm.getTokenList(seg, JS_PREV_TOKEN_TYPE, 0); Assert.assertTrue(token.is(TokenTypes.RESERVED_WORD, "var")); tm = new JavaScriptTokenMaker(); token = tm.getTokenList(seg, JS_PREV_TOKEN_TYPE, 0); Assert.assertTrue(token.is(TokenTypes.RESERVED_WORD, "var")); tm = new JavaScriptTokenMaker(); token = tm.getTokenList(seg, JS_PREV_TOKEN_TYPE, 0); Assert.assertTrue(token.is(TokenTypes.RESERVED_WORD, "var")); tm = new JavaScriptTokenMaker(); token = tm.getTokenList(seg, JS_PREV_TOKEN_TYPE, 0); Assert.assertTrue(token.is(TokenTypes.RESERVED_WORD, "var")); tm = new JavaScriptTokenMaker(); token = tm.getTokenList(seg, JS_PREV_TOKEN_TYPE, 0); Assert.assertTrue(token.is(TokenTypes.RESERVED_WORD, "var")); tm = new JavaScriptTokenMaker(); token = tm.getTokenList(seg, JS_PREV_TOKEN_TYPE, 0); Assert.assertTrue(token.is(TokenTypes.RESERVED_WORD, "each")); tm = new JavaScriptTokenMaker();