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));
    }

Reply via email to