[Htmlparser-cvs] htmlparser/src/org/htmlparser/tests/scannersTests TagScannerTest.java,1.35,1.36
Brought to you by:
derrickoswald
From: <der...@us...> - 2003-10-28 12:55:45
|
Update of /cvsroot/htmlparser/htmlparser/src/org/htmlparser/tests/scannersTests In directory sc8-pr-cvs1:/tmp/cvs-serv5437/tests/scannersTests Modified Files: TagScannerTest.java Log Message: Remove TagScanner cruft. Index: TagScannerTest.java =================================================================== RCS file: /cvsroot/htmlparser/htmlparser/src/org/htmlparser/tests/scannersTests/TagScannerTest.java,v retrieving revision 1.35 retrieving revision 1.36 diff -C2 -d -r1.35 -r1.36 *** TagScannerTest.java 27 Oct 2003 02:18:05 -0000 1.35 --- TagScannerTest.java 28 Oct 2003 12:54:22 -0000 1.36 *************** *** 53,97 **** } - public void testAbsorbLeadingBlanks() - { - String test = " This is a test"; - String result = TagScanner.absorbLeadingBlanks(test); - assertEquals("Absorb test","This is a test",result); - } - - public void testExtractXMLData() throws ParserException { - createParser( - "<MESSAGE>\n"+ - "Abhi\n"+ - "Sri\n"+ - "</MESSAGE>"); - Parser.setLineSeparator("\r\n"); - NodeIterator e = parser.elements(); - - Node node = e.nextNode(); - try { - String result = TagScanner.extractXMLData (node, "MESSAGE", e); - assertEquals("Result","\nAbhi\nSri\n",result); - } - catch (ParserException ex) { - assertTrue(e.toString(),false); - } - } - - public void testExtractXMLDataSingle() throws ParserException { - createParser( - "<MESSAGE>Test</MESSAGE>"); - NodeIterator e = parser.elements(); - - Node node = (Node)e.nextNode(); - try { - String result = TagScanner.extractXMLData (node, "MESSAGE", e); - assertEquals("Result","Test",result); - } - catch (ParserException ex) { - assertTrue(e.toString(),false); - } - } - public void testTagExtraction() throws ParserException { --- 53,56 ---- *************** *** 102,118 **** } - /** - * Captures bug reported by Raghavender Srimantula - * Problem is in isXMLTag - when it uses equals() to - * find a match - */ - public void testIsXMLTag() throws ParserException { - createParser("<OPTION value=\"#\">Select a destination</OPTION>"); - Node node; - NodeIterator e = parser.elements(); - node = (Node)e.nextNode(); - assertTrue("OPTION tag could not be identified",TagScanner.isXMLTagFound(node,"OPTION")); - } - public void testRemoveChars() { String test = "hello\nworld\n\tqsdsds"; --- 61,64 ---- *************** *** 120,146 **** assertEquals("Removing Chars","helloworld\tqsdsds",result); } - - public void testRemoveChars2() { - String test = "hello\r\nworld\r\n\tqsdsds"; - TagScanner scanner = new TagScanner() { - public Tag scan(Tag tag,String url,Lexer lexer) { return null;} - public boolean evaluate(Tag tag,TagScanner previousOpenScanner) { return false; } - public String [] getID() { return null; } - protected Tag createTag (Page page, int start, int end, Vector attributes, Tag tag, String url) { return null; } - }; - String result = scanner.removeChars(test,"\r\n"); - assertEquals("Removing Chars","helloworld\tqsdsds",result); - } - - /** - * Bug report by Cedric Rosa - * in absorbLeadingBlanks - crashes if the tag - * is empty - */ - public void testAbsorbLeadingBlanksBlankTag() { - String testData = new String(""); - String result=TagScanner.absorbLeadingBlanks(testData); - assertEquals("",result); - } - } --- 66,68 ---- |