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 Ron Roth <rr...@rim.net> on 2004/03/05 20:26:57 UTC
problem with Weblogic 8.1
Hello,
I'm trying to set up a cactus framework with Weblogic 8.1 and I'm running into an AssertionFailedException that I can't figure out. Any help would be appreciated.
Here's my test case code:
public class NetworkAddressCactus extends TestCase
{
public NetworkAddressCactus(String name)
{
}
public static Test suite()
{
ServletTestSuite suite = new ServletTestSuite();
suite.addTestSuite(NetworkAddressCactus.class);
return suite;
}
public static void testNothing()
{
System.out.println("testNothing begin");
}
public static void testAlwaysSucceed()
{
System.out.println("testAlwaysSucceed begin");
assertEquals(1,1);
}
public static void testAlwaysFail()
{
System.out.println("testAlwaysFail begin");
assertEquals("a", "b");
}
}
Here's the exception I get in the test runner:
C:\junit3.8.1>java junit.textui.TestRunner provision.control.web.validation.NetworkAddressCactus
.F.F.F
Time: 0.681
There were 3 failures:
1) testNothing(org.apache.cactus.ServletTestCase)junit.framework.AssertionFailedError
at org.apache.cactus.ServletTestCase.runCactusTest(ServletTestCase.java:291)
at org.apache.cactus.ServletTestCase.runBare(ServletTestCase.java:263)
at org.apache.cactus.server.AbstractWebTestCaller.doTest(AbstractWebTestCaller.java:156)
at org.apache.cactus.server.AbstractWebTestController.handleRequest_aroundBody0(AbstractWebTestController.java:130)
at org.apache.cactus.server.AbstractWebTestController.handleRequest_aroundBody1$advice(AbstractWebTestController.java:158)
at org.apache.cactus.server.AbstractWebTestController.handleRequest(AbstractWebTestController.java)
at org.apache.cactus.server.ServletTestRedirector.doPost_aroundBody2(ServletTestRedirector.java:138)
at org.apache.cactus.server.ServletTestRedirector.doPost_aroundBody3$advice(ServletTestRedirector.java:158)
at org.apache.cactus.server.ServletTestRedirector.doPost(ServletTestRedirector.java)
at org.apache.cactus.server.ServletTestRedirector.doGet_aroundBody0(ServletTestRedirector.java:109)
at org.apache.cactus.server.ServletTestRedirector.doGet_aroundBody1$advice(ServletTestRedirector.java:158)
at org.apache.cactus.server.ServletTestRedirector.doGet(ServletTestRedirector.java)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(ServletStubImpl.java:1053)
at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:387)
at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:28)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27)
at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:6316)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:317)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:118)
at weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java:3622)
at weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:2569)
at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:197)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:170)
2) testAlwaysSucceed(org.apache.cactus.ServletTestCase)junit.framework.AssertionFailedError
at org.apache.cactus.ServletTestCase.runCactusTest(ServletTestCase.java:291)
at org.apache.cactus.ServletTestCase.runBare(ServletTestCase.java:263)
at org.apache.cactus.server.AbstractWebTestCaller.doTest(AbstractWebTestCaller.java:156)
at org.apache.cactus.server.AbstractWebTestController.handleRequest_aroundBody0(AbstractWebTestController.java:130)
at org.apache.cactus.server.AbstractWebTestController.handleRequest_aroundBody1$advice(AbstractWebTestController.java:158)
at org.apache.cactus.server.AbstractWebTestController.handleRequest(AbstractWebTestController.java)
at org.apache.cactus.server.ServletTestRedirector.doPost_aroundBody2(ServletTestRedirector.java:138)
at org.apache.cactus.server.ServletTestRedirector.doPost_aroundBody3$advice(ServletTestRedirector.java:158)
at org.apache.cactus.server.ServletTestRedirector.doPost(ServletTestRedirector.java)
at org.apache.cactus.server.ServletTestRedirector.doGet_aroundBody0(ServletTestRedirector.java:109)
at org.apache.cactus.server.ServletTestRedirector.doGet_aroundBody1$advice(ServletTestRedirector.java:158)
at org.apache.cactus.server.ServletTestRedirector.doGet(ServletTestRedirector.java)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(ServletStubImpl.java:1053)
at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:387)
at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:28)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27)
at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:6316)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:317)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:118)
at weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java:3622)
at weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:2569)
at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:197)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:170)
3) testAlwaysFail(org.apache.cactus.ServletTestCase)junit.framework.AssertionFailedError
at org.apache.cactus.ServletTestCase.runCactusTest(ServletTestCase.java:291)
at org.apache.cactus.ServletTestCase.runBare(ServletTestCase.java:263)
at org.apache.cactus.server.AbstractWebTestCaller.doTest(AbstractWebTestCaller.java:156)
at org.apache.cactus.server.AbstractWebTestController.handleRequest_aroundBody0(AbstractWebTestController.java:130)
at org.apache.cactus.server.AbstractWebTestController.handleRequest_aroundBody1$advice(AbstractWebTestController.java:158)
at org.apache.cactus.server.AbstractWebTestController.handleRequest(AbstractWebTestController.java)
at org.apache.cactus.server.ServletTestRedirector.doPost_aroundBody2(ServletTestRedirector.java:138)
at org.apache.cactus.server.ServletTestRedirector.doPost_aroundBody3$advice(ServletTestRedirector.java:158)
at org.apache.cactus.server.ServletTestRedirector.doPost(ServletTestRedirector.java)
at org.apache.cactus.server.ServletTestRedirector.doGet_aroundBody0(ServletTestRedirector.java:109)
at org.apache.cactus.server.ServletTestRedirector.doGet_aroundBody1$advice(ServletTestRedirector.java:158)
at org.apache.cactus.server.ServletTestRedirector.doGet(ServletTestRedirector.java)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(ServletStubImpl.java:1053)
at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:387)
at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:28)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27)
at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:6316)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:317)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:118)
at weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java:3622)
at weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:2569)
at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:197)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:170)
FAILURES!!!
Tests run: 3, Failures: 3, Errors: 0
Please help!
Thanks,
Ron Roth
Re: problem with Weblogic 8.1
Posted by "J. B. Rainsberger" <jb...@rogers.com>.
Ron Roth wrote:
> Hello,
> I'm trying to set up a cactus framework with Weblogic 8.1 and I'm running into an AssertionFailedException that I can't figure out. Any help would be appreciated.
>
> Here's my test case code:
>
> public class NetworkAddressCactus extends TestCase
> {
> public NetworkAddressCactus(String name)
> {
> }
This constructor can't be right.
Either use the default constructor or invoke super(name) in the one
you've implemented. Without a test name, JUnit doesn't get very far.
--
J. B. Rainsberger,
Diaspar Software Services
http://www.diasparsoftware.com :: +1 416 791-8603
Let's write software that people understand
RE: problem with Weblogic 8.1
Posted by Vincent Massol <vm...@pivolis.com>.
Hi Ron,
Try removing the "static" keyword from the testXXX methods.
Thanks
-Vincent
> -----Original Message-----
> From: Ron Roth [mailto:rroth@rim.net]
> Sent: 05 March 2004 20:27
> To: cactus-user@jakarta.apache.org
> Subject: problem with Weblogic 8.1
>
> Hello,
> I'm trying to set up a cactus framework with Weblogic 8.1 and I'm
running
> into an AssertionFailedException that I can't figure out. Any help
would
> be appreciated.
>
> Here's my test case code:
>
> public class NetworkAddressCactus extends TestCase
> {
> public NetworkAddressCactus(String name)
> {
> }
>
> public static Test suite()
> {
> ServletTestSuite suite = new ServletTestSuite();
> suite.addTestSuite(NetworkAddressCactus.class);
> return suite;
> }
>
> public static void testNothing()
> {
> System.out.println("testNothing begin");
> }
>
> public static void testAlwaysSucceed()
> {
> System.out.println("testAlwaysSucceed begin");
> assertEquals(1,1);
> }
>
> public static void testAlwaysFail()
> {
> System.out.println("testAlwaysFail begin");
> assertEquals("a", "b");
> }
> }
>
> Here's the exception I get in the test runner:
>
> C:\junit3.8.1>java junit.textui.TestRunner
> provision.control.web.validation.NetworkAddressCactus
> .F.F.F
> Time: 0.681
> There were 3 failures:
> 1)
>
testNothing(org.apache.cactus.ServletTestCase)junit.framework.AssertionF
ai
> ledError
> at
>
org.apache.cactus.ServletTestCase.runCactusTest(ServletTestCase.java:291
)
> at
> org.apache.cactus.ServletTestCase.runBare(ServletTestCase.java:263)
> at
>
org.apache.cactus.server.AbstractWebTestCaller.doTest(AbstractWebTestCal
le
> r.java:156)
> at
>
org.apache.cactus.server.AbstractWebTestController.handleRequest_aroundB
od
> y0(AbstractWebTestController.java:130)
> at
>
org.apache.cactus.server.AbstractWebTestController.handleRequest_aroundB
od
> y1$advice(AbstractWebTestController.java:158)
> at
>
org.apache.cactus.server.AbstractWebTestController.handleRequest(Abstrac
tW
> ebTestController.java)
> at
>
org.apache.cactus.server.ServletTestRedirector.doPost_aroundBody2(Servle
tT
> estRedirector.java:138)
> at
>
org.apache.cactus.server.ServletTestRedirector.doPost_aroundBody3$advice
(S
> ervletTestRedirector.java:158)
> at
>
org.apache.cactus.server.ServletTestRedirector.doPost(ServletTestRedirec
to
> r.java)
> at
>
org.apache.cactus.server.ServletTestRedirector.doGet_aroundBody0(Servlet
Te
> stRedirector.java:109)
> at
>
org.apache.cactus.server.ServletTestRedirector.doGet_aroundBody1$advice(
Se
> rvletTestRedirector.java:158)
> at
>
org.apache.cactus.server.ServletTestRedirector.doGet(ServletTestRedirect
or
> .java)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
> at
>
weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(Se
rv
> letStubImpl.java:1053)
> at
>
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.
ja
> va:387)
> at
weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:28)
> at
>
weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:
27
> )
> at
>
weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.r
un
> (WebAppServletContext.java:6316)
> at
>
weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSu
bj
> ect.java:317)
> at
>
weblogic.security.service.SecurityManager.runAs(SecurityManager.java:118
)
> at
>
weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServl
et
> Context.java:3622)
> at
>
weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.
ja
> va:2569)
> at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:197)
> at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:170)
> 2)
>
testAlwaysSucceed(org.apache.cactus.ServletTestCase)junit.framework.Asse
rt
> ionFailedError
> at
>
org.apache.cactus.ServletTestCase.runCactusTest(ServletTestCase.java:291
)
> at
> org.apache.cactus.ServletTestCase.runBare(ServletTestCase.java:263)
> at
>
org.apache.cactus.server.AbstractWebTestCaller.doTest(AbstractWebTestCal
le
> r.java:156)
> at
>
org.apache.cactus.server.AbstractWebTestController.handleRequest_aroundB
od
> y0(AbstractWebTestController.java:130)
> at
>
org.apache.cactus.server.AbstractWebTestController.handleRequest_aroundB
od
> y1$advice(AbstractWebTestController.java:158)
> at
>
org.apache.cactus.server.AbstractWebTestController.handleRequest(Abstrac
tW
> ebTestController.java)
> at
>
org.apache.cactus.server.ServletTestRedirector.doPost_aroundBody2(Servle
tT
> estRedirector.java:138)
> at
>
org.apache.cactus.server.ServletTestRedirector.doPost_aroundBody3$advice
(S
> ervletTestRedirector.java:158)
> at
>
org.apache.cactus.server.ServletTestRedirector.doPost(ServletTestRedirec
to
> r.java)
> at
>
org.apache.cactus.server.ServletTestRedirector.doGet_aroundBody0(Servlet
Te
> stRedirector.java:109)
> at
>
org.apache.cactus.server.ServletTestRedirector.doGet_aroundBody1$advice(
Se
> rvletTestRedirector.java:158)
> at
>
org.apache.cactus.server.ServletTestRedirector.doGet(ServletTestRedirect
or
> .java)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
> at
>
weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(Se
rv
> letStubImpl.java:1053)
> at
>
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.
ja
> va:387)
> at
weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:28)
> at
>
weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:
27
> )
> at
>
weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.r
un
> (WebAppServletContext.java:6316)
> at
>
weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSu
bj
> ect.java:317)
> at
>
weblogic.security.service.SecurityManager.runAs(SecurityManager.java:118
)
> at
>
weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServl
et
> Context.java:3622)
> at
>
weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.
ja
> va:2569)
> at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:197)
> at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:170)
> 3)
>
testAlwaysFail(org.apache.cactus.ServletTestCase)junit.framework.Asserti
on
> FailedError
> at
>
org.apache.cactus.ServletTestCase.runCactusTest(ServletTestCase.java:291
)
> at
> org.apache.cactus.ServletTestCase.runBare(ServletTestCase.java:263)
> at
>
org.apache.cactus.server.AbstractWebTestCaller.doTest(AbstractWebTestCal
le
> r.java:156)
> at
>
org.apache.cactus.server.AbstractWebTestController.handleRequest_aroundB
od
> y0(AbstractWebTestController.java:130)
> at
>
org.apache.cactus.server.AbstractWebTestController.handleRequest_aroundB
od
> y1$advice(AbstractWebTestController.java:158)
> at
>
org.apache.cactus.server.AbstractWebTestController.handleRequest(Abstrac
tW
> ebTestController.java)
> at
>
org.apache.cactus.server.ServletTestRedirector.doPost_aroundBody2(Servle
tT
> estRedirector.java:138)
> at
>
org.apache.cactus.server.ServletTestRedirector.doPost_aroundBody3$advice
(S
> ervletTestRedirector.java:158)
> at
>
org.apache.cactus.server.ServletTestRedirector.doPost(ServletTestRedirec
to
> r.java)
> at
>
org.apache.cactus.server.ServletTestRedirector.doGet_aroundBody0(Servlet
Te
> stRedirector.java:109)
> at
>
org.apache.cactus.server.ServletTestRedirector.doGet_aroundBody1$advice(
Se
> rvletTestRedirector.java:158)
> at
>
org.apache.cactus.server.ServletTestRedirector.doGet(ServletTestRedirect
or
> .java)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
> at
>
weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(Se
rv
> letStubImpl.java:1053)
> at
>
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.
ja
> va:387)
> at
weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:28)
> at
>
weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:
27
> )
> at
>
weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.r
un
> (WebAppServletContext.java:6316)
> at
>
weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSu
bj
> ect.java:317)
> at
>
weblogic.security.service.SecurityManager.runAs(SecurityManager.java:118
)
> at
>
weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServl
et
> Context.java:3622)
> at
>
weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.
ja
> va:2569)
> at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:197)
> at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:170)
>
> FAILURES!!!
> Tests run: 3, Failures: 3, Errors: 0
>
> Please help!
>
> Thanks,
> Ron Roth
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: cactus-user-unsubscribe@jakarta.apache.org
> For additional commands, e-mail: cactus-user-help@jakarta.apache.org