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