[Httpunit-commit] CVS: httpunit/test/com/meterware/httpunit WebPageTest.java,1.12,1.13
Brought to you by:
russgold
|
From: Russell G. <rus...@us...> - 2001-09-13 15:11:32
|
Update of /cvsroot/httpunit/httpunit/test/com/meterware/httpunit
In directory usw-pr-cvs1:/tmp/cvs-serv13691/test/com/meterware/httpunit
Modified Files:
WebPageTest.java
Log Message:
Now handle refresh requests with URL=<location> syntax
Index: WebPageTest.java
===================================================================
RCS file: /cvsroot/httpunit/httpunit/test/com/meterware/httpunit/WebPageTest.java,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -r1.12 -r1.13
--- WebPageTest.java 2001/07/02 13:05:56 1.12
+++ WebPageTest.java 2001/09/13 15:11:30 1.13
@@ -229,6 +229,23 @@
}
+ public void testMetaRefreshURLRequest() throws Exception {
+ String refreshURL = getHostPath() + "/NextPage.html";
+ String page = "<html><head><title>Sample</title>" +
+ "<meta Http_equiv=refresh content='2;URL=" + refreshURL + "'></head>\n" +
+ "<body>This has no data\n" +
+ "</body></html>\n";
+ defineResource( "SimplePage.html", page );
+
+ WebConversation wc = new WebConversation();
+ WebRequest request = new GetMethodWebRequest( getHostPath() + "/SimplePage.html" );
+ WebResponse simplePage = wc.getResponse( request );
+
+ assertEquals( "Refresh URL", refreshURL, simplePage.getRefreshRequest().getURL().toExternalForm() );
+ assertEquals( "Refresh delay", 2, simplePage.getRefreshDelay() );
+ }
+
+
public void testAutoRefresh() throws Exception {
String refreshURL = getHostPath() + "/NextPage.html";
String page = "<html><head><title>Sample</title>" +
|