1 19 20 package org.netbeans.lib.html.lexer; 21 22 import java.util.Arrays ; 23 import java.util.Collection ; 24 import java.util.Set ; 25 import junit.framework.TestCase; 26 import org.netbeans.api.html.lexer.HTMLTokenId; 27 import org.netbeans.api.lexer.Language; 28 import org.netbeans.api.lexer.TokenId; 29 import org.netbeans.lib.lexer.test.LexerTestUtilities; 30 31 36 public class HTMLLanguageTest extends TestCase { 37 38 private static final int IDS_SIZE = 10; 39 40 public HTMLLanguageTest(String testName) { 41 super(testName); 42 } 43 44 protected void setUp() throws java.lang.Exception { 45 } 46 47 protected void tearDown() throws java.lang.Exception { 48 } 49 50 public void testTokenIds() { 51 Language language = HTMLTokenId.language(); 53 54 Set testTids = language.tokenCategories(); 56 Collection tids = Arrays.asList(new String [] { 57 "text", "script", "ws", "error", "tag", "tag", "argument", 58 "operator", "value", "block-comment", "sgml-comment", "sgml-declaration", 59 "character", "text", "tag", "tag" 60 }); 61 LexerTestUtilities.assertCollectionsEqual("Invalid token ids", tids, testTids); 62 63 } 64 65 } 66 | Popular Tags |