[Httpunit-commit] CVS: httpunit/test/com/meterware/httpunit WebPageTest.java,1.31,1.32
Brought to you by:
russgold
|
From: Russell G. <rus...@us...> - 2003-07-06 13:20:16
|
Update of /cvsroot/httpunit/httpunit/test/com/meterware/httpunit
In directory sc8-pr-cvs1:/tmp/cvs-serv1853/test/com/meterware/httpunit
Modified Files:
WebPageTest.java
Log Message:
Added support for getNamedElements, getElementsWithName
Index: WebPageTest.java
===================================================================
RCS file: /cvsroot/httpunit/httpunit/test/com/meterware/httpunit/WebPageTest.java,v
retrieving revision 1.31
retrieving revision 1.32
diff -u -r1.31 -r1.32
--- WebPageTest.java 1 Apr 2003 12:55:25 -0000 1.31
+++ WebPageTest.java 6 Jul 2003 13:20:09 -0000 1.32
@@ -449,4 +449,19 @@
assertImplements( "element with id 'link1'", simplePage.getElementWithID( "link1" ), WebLink.class );
assertImplements( "element with id '23'", simplePage.getElementWithID( "23" ), WebImage.class );
}
+
+
+ public void testGetElementsByName() throws Exception {
+ defineResource( "SimplePage.html",
+ "<html><head><title>A Sample Page</title></head>\n" +
+ "<body><form name='aForm'><input name=color></form>" +
+ "have <a id='link1' href='/other.html'>an <b>active</b> link</A>\n" +
+ "<img id='23' src='/images/arrow.gif' ALT='Next -->' WIDTH=1 HEIGHT=4>\n" +
+ "</body></html>\n" );
+ WebConversation wc = new WebConversation();
+ WebRequest request = new GetMethodWebRequest( getHostPath() + "/SimplePage.html" );
+ WebResponse simplePage = wc.getResponse( request );
+ assertImplement( "element with name 'aForm'", simplePage.getElementsWithName( "aForm" ), WebForm.class );
+ assertImplement( "element with name 'color'", simplePage.getElementsWithName( "color" ), FormControl.class );
+ }
}
|