What are you trying to test? I pointed my browser to
http://httpunit.sourceforge.net/test/First.jp but all I got was a 404
response from sourceforge.
In order to have the tests working on localhost at port 8080, you need
to have a running web application server on that port. Did you start
your application server?
Martijn
Manoj Dubey, Noida wrote:
Dear all
I am running a jwebUnit program
Code is as below
:
:
import net.sourceforge.jwebunit.WebTestCase;
public class ViewInfoTest1 extends WebTestCase {
public ViewInfoTest1(String name) {
super(name);
}
public void setUp() {
getTestContext().setBaseUrl("http://httpunit.sourceforge.net");
}
public void testSearch() {
beginAt("/test/First.jsp");
setFormElement("q", "httpunit");
submit("btnG");
clickLinkWithText("HttpUnit");
assertTitleEquals("HttpUnit");
assertLinkPresentWithText("User's Manual");
}
}
//end of code
But its giving error like
java.lang.RuntimeException: java.net.ConnectException: Connection
timed out: connect
at
sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at
sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
at java.lang.reflect.Constructor.newInstance(Unknown Source)
at
sun.net.www.protocol.http.HttpURLConnection$6.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at
sun.net.www.protocol.http.HttpURLConnection.getChainedException(Unknown
Source)
at
sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown Source)
at java.net.HttpURLConnection.getResponseCode(Unknown Source)
at
com.meterware.httpunit.HttpWebResponse.readResponseHeader(HttpWebResponse.java:147)
at
com.meterware.httpunit.HttpWebResponse.readHeaders(HttpWebResponse.java:185)
at
com.meterware.httpunit.HttpWebResponse.<init>(HttpWebResponse.java:53)
at
com.meterware.httpunit.WebConversation.newResponse(WebConversation.java:61)
at
com.meterware.httpunit.WebWindow.getResource(WebWindow.java:162)
at
com.meterware.httpunit.WebWindow.getSubframeResponse(WebWindow.java:125)
at
com.meterware.httpunit.WebWindow.getResponse(WebWindow.java:118)
at
com.meterware.httpunit.WebClient.getResponse(WebClient.java:112)
at
net.sourceforge.jwebunit.HttpUnitDialog.<init>(HttpUnitDialog.java:48)
at
net.sourceforge.jwebunit.WebTester.beginAt(WebTester.java:55)
at
net.sourceforge.jwebunit.WebTestCase.beginAt(WebTestCase.java:46)
at ViewInfoTest1.testSearch(ViewInfoTest1.java:34)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown
Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at junit.framework.TestCase.runTest(TestCase.java:154)
at junit.framework.TestCase.runBare(TestCase.java:127)
at junit.framework.TestResult$1.protect(TestResult.java:106)
at
junit.framework.TestResult.runProtected(TestResult.java:124)
at junit.framework.TestResult.run(TestResult.java:109)
at junit.framework.TestCase.run(TestCase.java:118)
at junit.framework.TestSuite.runTest(TestSuite.java:208)
at junit.framework.TestSuite.run(TestSuite.java:203)
at
org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:421)
at
org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:305)
at
org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:186)
Caused by: java.net.ConnectException: Connection timed out: connect
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.PlainSocketImpl.doConnect(Unknown Source)
at java.net.PlainSocketImpl.connectToAddress(Unknown Source)
at java.net.PlainSocketImpl.connect(Unknown Source)
at java.net.Socket.connect(Unknown Source)
at java.net.Socket.connect(Unknown Source)
at sun.net.NetworkClient.doConnect(Unknown Source)
at sun.net.www.http.HttpClient.openServer(Unknown Source)
at sun.net.www.http.HttpClient.openServer(Unknown Source)
at sun.net.www.http.HttpClient.<init>(Unknown Source)
at sun.net.www.http.HttpClient.New(Unknown Source)
at sun.net.www.http.HttpClient.New(Unknown Source)
at
sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(Unknown
Source)
at
sun.net.www.protocol.http.HttpURLConnection.plainConnect(Unknown Source)
at
sun.net.www.protocol.http.HttpURLConnection.connect(Unknown Source)
at
sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown Source)
at
sun.net.www.protocol.http.HttpURLConnection.getHeaderFieldKey(Unknown
Source)
at
com.meterware.httpunit.HttpWebResponse.loadHeaders(HttpWebResponse.java:201)
at
com.meterware.httpunit.HttpWebResponse.readHeaders(HttpWebResponse.java:183)
... 25 more
at
net.sourceforge.jwebunit.HttpUnitDialog.<init>(HttpUnitDialog.java:50)
at
net.sourceforge.jwebunit.WebTester.beginAt(WebTester.java:55)
at
net.sourceforge.jwebunit.WebTestCase.beginAt(WebTestCase.java:46)
at ViewInfoTest1.testSearch(ViewInfoTest1.java:34)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown
Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at junit.framework.TestCase.runTest(TestCase.java:154)
at junit.framework.TestCase.runBare(TestCase.java:127)
at junit.framework.TestResult$1.protect(TestResult.java:106)
at
junit.framework.TestResult.runProtected(TestResult.java:124)
at junit.framework.TestResult.run(TestResult.java:109)
at junit.framework.TestCase.run(TestCase.java:118)
at junit.framework.TestSuite.runTest(TestSuite.java:208)
at junit.framework.TestSuite.run(TestSuite.java:203)
at
org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:421)
at
org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:305)
at
org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:186)
every time
I tried with http://localhost:8080/
Only then it works
Otherwise not
Can any body help
Very Urgent
Manoj Dubey
-------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems? Stop! Download the new AJAX search engine that makes
searching your log files as easy as surfing the web. DOWNLOAD SPLUNK!
http://ads.osdn.com/?ad_id=7637&alloc_id=16865&op=click
_______________________________________________
Jwebunit-development mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/jwebunit-development