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

Reply via email to