From: <yo...@us...> - 2004-04-15 17:07:08
|
Log Message: ----------- No error when server not available Modified Files: -------------- htmlunit/src/test/java/com/gargoylesoftware/htmlunit: HTMLParserTest.java (http://cvs.sourceforge.net/viewcvs.py/htmlunit/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/HTMLParserTest.java) Revision Data ------------- Index: HTMLParserTest.java =================================================================== RCS file: /cvsroot/htmlunit/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/HTMLParserTest.java,v retrieving revision 1.2 retrieving revision 1.3 diff -Lsrc/test/java/com/gargoylesoftware/htmlunit/HTMLParserTest.java -Lsrc/test/java/com/gargoylesoftware/htmlunit/HTMLParserTest.java -u -d -r1.2 -r1.3 --- src/test/java/com/gargoylesoftware/htmlunit/HTMLParserTest.java +++ src/test/java/com/gargoylesoftware/htmlunit/HTMLParserTest.java @@ -46,7 +46,9 @@ import java.io.IOException; import java.util.Collections; +import java.net.ConnectException; import java.net.URL; +import java.net.URLConnection; import org.jaxen.JaxenException; import org.xml.sax.SAXException; @@ -99,9 +101,23 @@ */ public static void testHtmlUnitHomePage() throws SAXException, IOException, JaxenException { + URL htmlUnitSite = new URL("http://htmlunit.sourceforge.net"); + try { + URLConnection connection = htmlUnitSite.openConnection(); + connection.connect(); + } + catch (ConnectException e) { + /* sf.net's flaky web servers and not being able to connect + * here from the shell server can cause this, doesn't mean something + * is broken + */ + System.out.println("Connection could not be made to " + htmlUnitSite.toExternalForm()); + return; + } + WebClient webClient = new WebClient(); WebResponse webResponse = new HttpWebConnection(webClient).getResponse( - new URL("http://htmlunit.sourceforge.net"), + htmlUnitSite, SubmitMethod.GET, Collections.EMPTY_LIST, Collections.EMPTY_MAP |