[Httpunit-commit] CVS: httpunit/test/com/meterware/httpunit WebPageTest.java,1.25,1.26
Brought to you by:
russgold
|
From: Russell G. <rus...@us...> - 2002-11-13 14:01:26
|
Update of /cvsroot/httpunit/httpunit/test/com/meterware/httpunit
In directory usw-pr-cvs1:/tmp/cvs-serv19457/test/com/meterware/httpunit
Modified Files:
WebPageTest.java
Log Message:
Handle unknown charsets reported by server
Index: WebPageTest.java
===================================================================
RCS file: /cvsroot/httpunit/httpunit/test/com/meterware/httpunit/WebPageTest.java,v
retrieving revision 1.25
retrieving revision 1.26
diff -u -r1.25 -r1.26
--- WebPageTest.java 5 Nov 2002 21:45:19 -0000 1.25
+++ WebPageTest.java 13 Nov 2002 14:01:24 -0000 1.26
@@ -262,6 +262,19 @@
}
+ public void testUnsupportedEncoding() throws Exception {
+ defineResource( "SimplePage.html", "not much here" );
+ addResourceHeader( "SimplePage.html", "Content-type: text/plain; charset=BOGUS");
+
+ WebConversation wc = new WebConversation();
+ WebRequest request = new GetMethodWebRequest( getHostPath() + "/SimplePage.html" );
+ WebResponse simplePage = wc.getResponse( request );
+
+ assertEquals( "Text", "not much here", simplePage.getText() );
+ assertEquals( "Character set", WebResponse.getDefaultEncoding(), simplePage.getCharacterSet() );
+ }
+
+
public void testRefreshHeader() throws Exception {
String refreshURL = getHostPath() + "/NextPage.html";
String page = "<html><head><title>Sample</title></head>\n" +
|