Thanks, that worked. P
On Wed, Dec 16, 2009 at 10:14 AM, pieter claassen <pie...@claassen.co.uk>wrote: > 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)); > } > > > -- Pieter Claassen musmato.com