[Htmlparser-cvs] htmlparser/src/org/htmlparser/tests/lexerTests TagTests.java,1.4,1.5
Brought to you by:
derrickoswald
From: <der...@us...> - 2003-11-08 21:31:00
|
Update of /cvsroot/htmlparser/htmlparser/src/org/htmlparser/tests/lexerTests In directory sc8-pr-cvs1:/tmp/cvs-serv18855/src/org/htmlparser/tests/lexerTests Modified Files: TagTests.java Log Message: Implement generic node filtering. Added the NodeFilter interface and the filter package. Sideline tag specific scanners; tags now use only one scanner of each type, TagScanner or CompositeTagScanner (except for ScriptScanner). Obviated PeekingIterator by moving the META tag semantics to doSemanticAction, much simpler, old IteratorImpl is now PeekingIteratorImpl but deprecated. Index: TagTests.java =================================================================== RCS file: /cvsroot/htmlparser/htmlparser/src/org/htmlparser/tests/lexerTests/TagTests.java,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** TagTests.java 1 Nov 2003 04:03:21 -0000 1.4 --- TagTests.java 8 Nov 2003 21:30:57 -0000 1.5 *************** *** 154,157 **** --- 154,158 ---- String html = "<meta name=\"foo\" content=\"foo<bar>\">"; createParser(html); + parser.registerScanners (); parseAndAssertNodeCount (1); assertType ("should be MetaTag", MetaTag.class, node[0]); *************** *** 168,171 **** --- 169,173 ---- String html = "<meta name=\"foo\" content=\"foo<bar\">"; createParser(html); + parser.registerScanners (); parseAndAssertNodeCount (1); assertType ("should be MetaTag", MetaTag.class, node[0]); *************** *** 182,185 **** --- 184,188 ---- String html = "<meta name=\"foo\" content=\"foobar>\">"; createParser(html); + parser.registerScanners (); parseAndAssertNodeCount (1); assertType ("should be MetaTag", MetaTag.class, node[0]); *************** *** 196,199 **** --- 199,203 ---- String html = "<meta name=\"foo\" content=\"foo\nbar>\">"; createParser(html); + parser.registerScanners (); parseAndAssertNodeCount (1); assertType ("should be MetaTag", MetaTag.class, node[0]); *************** *** 216,219 **** --- 220,224 ---- String html = "<meta name=\"foo\" content=\"<foo>\nbar\">"; createParser(html); + parser.registerScanners (); parseAndAssertNodeCount (1); assertType ("should be MetaTag", MetaTag.class, node[0]); *************** *** 236,239 **** --- 241,245 ---- String html = "<meta name=\"foo\" content=\"foo>\nbar\">"; createParser(html); + parser.registerScanners (); parseAndAssertNodeCount (1); assertType ("should be MetaTag", MetaTag.class, node[0]); *************** *** 256,259 **** --- 262,266 ---- String html = "<meta name=\"foo\" content=\"<foo\nbar\""; createParser(html); + parser.registerScanners (); parseAndAssertNodeCount (1); assertType ("should be MetaTag", MetaTag.class, node[0]); |