Update of /cvsroot/htmlparser/htmlparser/src/org/htmlparser/tests/tagTests
In directory sc8-pr-cvs1:/tmp/cvs-serv24541/org/htmlparser/tests/tagTests
Modified Files:
SelectTagTest.java
Log Message:
Fixed bug #735183 Problem in Label Scanning
A NodeReader now prepends the pre-read tags onto the internal list,
maintaining the correct order in recursively analysing unclosed tags.
Also fixed OptionTagScanner tag enders.
Index: SelectTagTest.java
===================================================================
RCS file: /cvsroot/htmlparser/htmlparser/src/org/htmlparser/tests/tagTests/SelectTagTest.java,v
retrieving revision 1.14
retrieving revision 1.15
diff -C2 -d -r1.14 -r1.15
*** SelectTagTest.java 10 May 2003 01:47:11 -0000 1.14
--- SelectTagTest.java 11 May 2003 04:48:12 -0000 1.15
***************
*** 72,81 ****
{
assertStringEquals("HTML String","<SELECT NAME=\"Nominees\">\r\n"+
! "<OPTION VALUE=\"Spouse\">Spouse</OPTION>\r\n"+
"<OPTION VALUE=\"Father\"></OPTION>\r\n"+
"<OPTION VALUE=\"Mother\">Mother\r\n</OPTION>" +
! "<OPTION VALUE=\"Son\">Son\r\n</OPTION>\r\n"+
! "<OPTION VALUE=\"Daughter\">Daughter\r\n</OPTION>"+
! "<OPTION VALUE=\"Nephew\">Nephew</OPTION>\r\n"+
"<OPTION VALUE=\"Niece\">Niece\r\n</OPTION>"+
"</SELECT>",
--- 72,81 ----
{
assertStringEquals("HTML String","<SELECT NAME=\"Nominees\">\r\n"+
! "<OPTION VALUE=\"Spouse\">Spouse</OPTION>"+
"<OPTION VALUE=\"Father\"></OPTION>\r\n"+
"<OPTION VALUE=\"Mother\">Mother\r\n</OPTION>" +
! "<OPTION VALUE=\"Son\">\r\nSon\r\n</OPTION>"+
! "<OPTION VALUE=\"Daughter\">\r\nDaughter\r\n</OPTION>"+
! "<OPTION VALUE=\"Nephew\">\r\nNephew</OPTION>\r\n"+
"<OPTION VALUE=\"Niece\">Niece\r\n</OPTION>"+
"</SELECT>",
***************
*** 90,100 ****
selectTag = (SelectTag) node[0];
assertStringEquals("HTML Raw String","SELECT TAG\n--------\nNAME : Nominees\n" +
! "OPTION TAG\n--------\nVALUE : Spouse\nTEXT : Spouse\n\n" +
! "OPTION TAG\n--------\nVALUE : Father\nTEXT : \n\n" +
! "OPTION TAG\n--------\nVALUE : Mother\nTEXT : Mother\r\n\n\n" +
! "OPTION TAG\n--------\nVALUE : Son\nTEXT : Son\r\n\n\n" +
! "OPTION TAG\n--------\nVALUE : Daughter\nTEXT : Daughter\r\n\n\n" +
! "OPTION TAG\n--------\nVALUE : Nephew\nTEXT : Nephew\n\n" +
! "OPTION TAG\n--------\nVALUE : Niece\nTEXT : Niece\r\n\n\n",
selectTag.toString());
}
--- 90,100 ----
selectTag = (SelectTag) node[0];
assertStringEquals("HTML Raw String","SELECT TAG\n--------\nNAME : Nominees\n" +
! "OPTION VALUE: Spouse TEXT: Spouse\n\n" +
! "OPTION VALUE: Father TEXT: \n\n" +
! "OPTION VALUE: Mother TEXT: Mother\r\n\n\n" +
! "OPTION VALUE: Son TEXT: Son\r\n\n\n" +
! "OPTION VALUE: Daughter TEXT: Daughter\r\n\n\n" +
! "OPTION VALUE: Nephew TEXT: Nephew\n\n" +
! "OPTION VALUE: Niece TEXT: Niece\r\n\n\n",
selectTag.toString());
}
|