« Return to Thread: [Announce] Tapestry Testify project

Re: [Announce] Tapestry Testify project

by P.Stavrinides :: Rate this Message:

Reply to Author | View in Thread

Hi Paul,

I seem to be too stupid to get testify working with JUnit 4, I can't get even past the gate:

java.lang.NoClassDefFoundError: Could not initialize class com.albourne.web.testinfrastructure.TestMailService
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at org.junit.internal.runners.BeforeAndAfterRunner.invokeMethod(BeforeAndAfterRunner.java:74)
        at org.junit.internal.runners.BeforeAndAfterRunner.runAfters(BeforeAndAfterRunner.java:65)
        at org.junit.internal.runners.BeforeAndAfterRunner.runProtected(BeforeAndAfterRunner.java:37)
        at org.junit.internal.runners.TestClassRunner.run(TestClassRunner.java:52)
        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)

I get this regardless of what I try, its being caused by:
private static final TapestryTester SHARED_TESTER = new TapestryTester("demo", MyCoreModule.class);

... I am not sure exactly what this relates to, especially without source. Any suggestions?

Cheers,
Peter

----- Original Message -----
From: "Paul Field" <paul.field@...>
To: "Tapestry users" <users@...>
Sent: Monday, 22 June, 2009 12:07:02 GMT +02:00 Athens, Beirut, Bucharest, Istanbul
Subject: Re: [Announce] Tapestry Testify project

P.Stavrinides@... wrote on 19/06/2009 17:00:14:

> could there be a naming problem in
> the constructor, shouldn't it read:
>
> public abstract class AbstractMyApplicationTest extends TapestryTest {
.....
>     public *AbstractMyApplicationTest()* {  //and not TestifyTest() ?
>         super(SHARED_TESTER);
>     }
...


Hi Peter,

Doh! Yes - I renamed the classes in the documentation and forgot to rename
the constructors... thanks for pointing that out.

I'll fix the documentation when I'm at home - it will be in the next
nightly build.

Paul

------------------
Paul Field
Research IT
Deutsche Bank



---

This e-mail may contain confidential and/or privileged information. If you are not the intended recipient (or have received this e-mail in error) please notify the sender immediately and delete this e-mail. Any unauthorized copying, disclosure or distribution of the material in this e-mail is strictly forbidden.

Please refer to http://www.db.com/en/content/eu_disclosures.htm for additional EU corporate and regulatory disclosures.

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@...
For additional commands, e-mail: users-help@...

 « Return to Thread: [Announce] Tapestry Testify project