From 1beba1f84abadc488074060fccd64bd5c5416a91 Mon Sep 17 00:00:00 2001 From: mpeters <mpeters@dsv.su.se> Date: Thu, 28 Jul 2011 12:00:52 +0200 Subject: [PATCH] Enhancements to the base page-test class Change-Id: Id40ff6f973cfe49bfa36ebbd649937b0bdf36953 --- .../java/se/su/dsv/scipro/wicket/BaseWicketTest.java | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/src/test/java/se/su/dsv/scipro/wicket/BaseWicketTest.java b/src/test/java/se/su/dsv/scipro/wicket/BaseWicketTest.java index f245abf959..d1e24017c4 100644 --- a/src/test/java/se/su/dsv/scipro/wicket/BaseWicketTest.java +++ b/src/test/java/se/su/dsv/scipro/wicket/BaseWicketTest.java @@ -64,7 +64,7 @@ import se.su.dsv.scipro.repository.util.RepositoryManager; * */ @Ignore -public class BaseWicketTest { +public abstract class BaseWicketTest { protected WicketTester tester; @@ -112,7 +112,9 @@ public class BaseWicketTest { @Mock EntityManagerFactoryInfo entityManagerFactory = Mockito.mock(LocalEntityManagerFactoryBean.class); - //@Before + /** + * Call this method within as the first call in @Before annotated method in an overriding test case class, see example in {@link TestWicketPages} + */ public void setup() { /* * Setup a new mock applicationContext @@ -174,7 +176,10 @@ public class BaseWicketTest { }); } - + + /* + * The following methods are added for convenience + */ protected void setLoggedIn(boolean loggedIn){ MockSciProSession.currentSession.setLoggedIn(loggedIn); }