[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>" + |