Hi,

when i included javascript:

add(new Include("analytics", "js/analytics_" + getLocale().getLanguage() +
".js"));

i have these javascript files in folder src/main/webapp/js and i copied it
also to src/test/webapp/js

it works in application but test for this page throws error:

4547 [main] ERROR org.apache.wicket.RequestCycle  - Unable to read resource
as String
org.apache.wicket.WicketRuntimeException: Unable to read resource as String
    at
org.apache.wicket.util.resource.AbstractResourceStream.asString(AbstractResourceStream.java:81)
    at
org.apache.wicket.markup.html.include.Include.importUrl(Include.java:258)
    at
org.apache.wicket.markup.html.include.Include.importAbsoluteUrl(Include.java:240)
    at
org.apache.wicket.markup.html.include.Include.importRelativeUrl(Include.java:226)
    at
org.apache.wicket.markup.html.include.Include.importAsString(Include.java:150)
    at
org.apache.wicket.markup.html.include.Include.onComponentTagBody(Include.java:164)
    at org.apache.wicket.Component.renderComponent(Component.java:2471)
    at
org.apache.wicket.markup.html.WebComponent.onRender(WebComponent.java:60)
    at org.apache.wicket.Component.render(Component.java:2308)
    at
org.apache.wicket.MarkupContainer.renderNext(MarkupContainer.java:1297)
    at
org.apache.wicket.MarkupContainer.renderAll(MarkupContainer.java:1427)
    at org.apache.wicket.Page.onRender(Page.java:1460)
    at org.apache.wicket.Component.render(Component.java:2308)
    at org.apache.wicket.Page.renderPage(Page.java:906)
    at
org.apache.wicket.request.target.component.BookmarkablePageRequestTarget.respond(BookmarkablePageRequestTarget.java:231)
    at
org.apache.wicket.request.AbstractRequestCycleProcessor.respond(AbstractRequestCycleProcessor.java:104)
    at
org.apache.wicket.RequestCycle.processEventsAndRespond(RequestCycle.java:1172)
    at org.apache.wicket.RequestCycle.step(RequestCycle.java:1243)
    at org.apache.wicket.RequestCycle.steps(RequestCycle.java:1330)
    at org.apache.wicket.RequestCycle.request(RequestCycle.java:539)
    at
org.apache.wicket.protocol.http.MockWebApplication.processRequestCycle(MockWebApplication.java:361)
    at
org.apache.wicket.protocol.http.MockWebApplication.processRequestCycle(MockWebApplication.java:346)
    at
org.apache.wicket.util.tester.BaseWicketTester.startPage(BaseWicketTester.java:289)
    at
pl.mainseek.car.wicket.CommonWebPageTest.testDisplay(CommonWebPageTest.java:9)
    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 org.junit.internal.runners.TestMethod.invoke(TestMethod.java:59)
    at
org.junit.internal.runners.MethodRoadie.runTestMethod(MethodRoadie.java:98)
    at org.junit.internal.runners.MethodRoadie$2.run(MethodRoadie.java:79)
    at
org.junit.internal.runners.MethodRoadie.runBeforesThenTestThenAfters(MethodRoadie.java:87)
    at org.junit.internal.runners.MethodRoadie.runTest(MethodRoadie.java:77)
    at org.junit.internal.runners.MethodRoadie.run(MethodRoadie.java:42)
    at
org.junit.internal.runners.JUnit4ClassRunner.invokeTestMethod(JUnit4ClassRunner.java:88)
    at
org.junit.internal.runners.JUnit4ClassRunner.runMethods(JUnit4ClassRunner.java:51)
    at
org.junit.internal.runners.JUnit4ClassRunner$1.run(JUnit4ClassRunner.java:44)
    at
org.junit.internal.runners.ClassRoadie.runUnprotected(ClassRoadie.java:27)
    at
org.junit.internal.runners.ClassRoadie.runProtected(ClassRoadie.java:37)
    at
org.junit.internal.runners.JUnit4ClassRunner.run(JUnit4ClassRunner.java:42)
    at
org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:38)
    at
org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38)
    at
org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:460)
    at
org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:673)
    at
org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:386)
    at
org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:196)
Caused by: org.apache.wicket.util.resource.ResourceStreamNotFoundException:
Resource http://localhost/MockCarPartsApplication/js/analytics_pl.js could
not be opened
    at
org.apache.wicket.util.resource.UrlResourceStream.getInputStream(UrlResourceStream.java:200)
    at
org.apache.wicket.util.resource.AbstractResourceStream.asString(AbstractResourceStream.java:67)
    ... 45 more
Caused by: java.net.ConnectException: Connection refused: 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 java.net.URL.openStream(Unknown Source)
    at
org.apache.wicket.util.resource.UrlResourceStream.getInputStream(UrlResourceStream.java:196)
    ... 46 more

Reply via email to