Remember to include

javax/servlet/http/HttpSession

for test scope..

http://mvnrepository.com/artifact/javax.servlet/servlet-api

is it 2.3 or 2.4 cant remember.


2009/12/16 pieter claassen <[email protected]>:
> My unit tests stopped working (I failed to notice :-()
>
> I am on wicket 1.4.1
> junit 3.8.2
> maven
>
> Any help appreciated. Is this a classpath issue?
>
> Rgds
> Pieter
>
>
> This is my errror:
> ============
> Test set: com.musmato.wicket.pages.AuthHomePageTest
> -------------------------------------------------------------------------------
> Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 0.466 sec
> <<< FAILURE!
> testAuthHomePage(com.musmato.wicket.pages.AuthHomePageTest)  Time elapsed:
> 0.433 sec  <<< ERROR!
> java.lang.NoClassDefFoundError: javax/servlet/http/HttpSession
>        at
> com.musmato.wicket.pages.BasePageTestCase.setUp(BasePageTestCase.java:29)
> ...
>
>
>
>
>
> This is my test abstract base class
> ==========================
> public abstract class BasePageTestCase extends TestCase {
>
>    private static final String SPRING_CONFIG =
> "src/main/webapp/WEB-INF/WicketApplicationDefinition.xml";
>    protected WicketTester tester;
>
>   �...@override
>    public void setUp() {
>        Resource resource = new FileSystemResource(SPRING_CONFIG);
>        BeanFactory factory = new XmlBeanFactory(resource);
>        tester = new WicketTester((WicketApplication) factory
>         .getBean("WicketApplication"));
>        tester.setupRequestAndResponse();
>        WicketSession session = (WicketSession) tester.getWicketSession();
>        session.setUser(new User("test", "test", Role.ADMIN));
>    }
>

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to