It doesnt work in all cases. You therefore need to set the wicket
application before running the code below.
/Murat
2009/12/28 Alec Swan :
> The problem was that the test case was creating AnnotApplicationContextMock
> before creating the WebApplication itself. The following code worked for me:
>
> MyApplication webApp = new MyApplication()
> {
> �...@override
> public void init() {
> addComponentInstantiationListener(new
> SpringComponentInjector(this, new AnnotApplicationContextMock(), false));
> }
> };
>
> Alec
>
>
> On Mon, Dec 28, 2009 at 11:01 AM, Alec Swan wrote:
>
>> I just upgraded from Wicket 1.4.2 to Wicket 1.4.5 and started receiving the
>> following exceptions from my Unit test.
>>
>> Is this a known issue or do I need to change my test?
>>
>> Thanks.
>>
>> org.apache.wicket.WicketRuntimeException: *There is no application
>> attached to current thread main*
>> at org.apache.wicket.Application.get(Application.java:179)
>> at
>> org.apache.wicket.injection.web.InjectorHolder.setInjector(InjectorHolder.java:88)
>> at
>> org.apache.wicket.spring.injection.annot.test.AnnotApplicationContextMock.(AnnotApplicationContextMock.java:61)
>> at
>> com.galecsy.lrm.wicket.referral.ReferralFormTest.beforeTest(ReferralFormTest.java:43)
>> at
>> org.springframework.test.context.junit4.SpringMethodRoadie.runBefores(SpringMethodRoadie.java:273)
>> at
>> org.springframework.test.context.junit4.SpringMethodRoadie$RunBeforesThenTestThenAfters.run(SpringMethodRoadie.java:332)
>> at
>> org.springframework.test.context.junit4.SpringMethodRoadie.runWithRepetitions(SpringMethodRoadie.java:217)
>> at
>> org.springframework.test.context.junit4.SpringMethodRoadie.runTest(SpringMethodRoadie.java:197)
>> at
>> org.springframework.test.context.junit4.SpringMethodRoadie.run(SpringMethodRoadie.java:143)
>> at
>> org.springframework.test.context.junit4.SpringJUnit4ClassRunner.invokeTestMethod(SpringJUnit4ClassRunner.java:160)
>> at
>> org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:97)
>>
>>
>>
>
-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org