You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cactus-user@jakarta.apache.org by Mark Lybarger <Ma...@CBC-Companies.com> on 2003/10/24 13:53:32 UTC
junit ComparisonFailure running Cactus tests
I'm having troubles running my cactus tests that I believe may be related to
this message I came accross in the archives:
http://www.mail-archive.com/cactus-user@jakarta.apache.org/msg02984.html
I've recently added lots of asserts to my testing (that's a good thing,
right?), and noticed that my tests were not failing when they're expected
to. So I check out my weblogic log file, and see tons of these messages:
####<Oct 23, 2003 3:56:15 PM EDT> <Error> <HTTP> <mlybarger> <myserver>
<ExecuteThread: '9' for queue: 'default'> <> <> <101020>
<[WebAppServletContext(4299438,test,/test)] Servlet failed with Exception>
java.lang.NullPointerException
at
junit.framework.ComparisonFailure.getMessage(ComparisonFailure.java:34)
at org.apache.cactus.WebTestResult.<init>(WebTestResult.java:132)
at
org.apache.cactus.server.AbstractWebTestCaller.doTest(AbstractWebTestCaller.
java:166)
at
org.apache.cactus.server.AbstractWebTestController.dispatch133_handleRequest
(AbstractWebTestController.java;org/apache/cactus/util/log/LogAspect.aj[1k]:
130)
at
org.apache.cactus.server.AbstractWebTestController.around133_handleRequest(A
bstractWebTestController.java;org/apache/cactus/util/log/LogAspect.aj[1k]:11
58)
at
org.apache.cactus.server.AbstractWebTestController.handleRequest(AbstractWeb
TestController.java;org/apache/cactus/util/log/LogAspect.aj[1k]:101)
at
org.apache.cactus.server.ServletTestRedirector.dispatch160_doPost(ServletTes
tRedirector.java;org/apache/cactus/util/log/LogAspect.aj[1k]:125)
at
org.apache.cactus.server.ServletTestRedirector.around160_doPost(ServletTestR
edirector.java;org/apache/cactus/util/log/LogAspect.aj[1k]:1158)
at
org.apache.cactus.server.ServletTestRedirector.doPost(ServletTestRedirector.
java;org/apache/cactus/util/log/LogAspect.aj[1k]:109)
at
org.apache.cactus.server.ServletTestRedirector.dispatch159_doGet(ServletTest
Redirector.java;org/apache/cactus/util/log/LogAspect.aj[1k]:96)
at
org.apache.cactus.server.ServletTestRedirector.around159_doGet(ServletTestRe
director.java;org/apache/cactus/util/log/LogAspect.aj[1k]:1158)
at
org.apache.cactus.server.ServletTestRedirector.doGet(ServletTestRedirector.j
ava;org/apache/cactus/util/log/LogAspect.aj[1k]:92)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java
:265)
at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:21)
at
weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27)
at
weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletCo
ntext.java:2501)
at
weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java
:2204)
at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:139)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:120)
I believe I'm using 3.8.1 of junit, and either 1.5b1 of cactus or cactus
libs from an eclipse plugin version dated 09/09/03. I commented out my
assertEquals and now I'm getting failed test results (using fail(String)),
and no error messages in the logs! Seems to be going smoothly. I never
really kept version numbers on my jar files if they even came with them, but
I'll try different versions today of junit/cactus to see what I come up
with.
BTW, regarding version numbers, I notice there was a 1.5beta1, and the
latest manual nightlies are 1.6dev. was the 1.5 release scrapped? Any
insights into this issue would be MOST appreciated!
Thanks!
~Mark
---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.528 / Virus Database: 324 - Release Date: 10/16/2003