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]
