(no commit message)
[utils] / wicket / components / src / test / java / org / wamblee / wicket / page / WebApplicationBasePageTest.java
index ec7b9e3bfe73fa536d8b4b4890a8a84af09f0494..2285f7f4f9f77b1ed614d4958b531e3a168a5b54 100644 (file)
@@ -112,7 +112,7 @@ public class WebApplicationBasePageTest {
 
     public static final class TestPage extends WebApplicationBasePage {
 
-        private WebResponse response;
+        private transient WebResponse response;
 
         public TestPage(WebResponse aResponse) {
             response = aResponse;
@@ -199,9 +199,13 @@ public class WebApplicationBasePageTest {
     public void testSmokeBehaviorFlushEntityManager() throws Exception {
         WebApplicationBasePage page = new WebApplicationBasePage(
             mock(IPageMap.class), new PageParameters());
-        EntityManager entityManager = mock(EntityManager.class);
+        final EntityManager entityManager = mock(EntityManager.class);
         when(entityManager.isOpen()).thenReturn(true);
-        PageBehavior behavior = new FlushEntityManagerBehavior(entityManager);
+        PageBehavior behavior = new FlushEntityManagerBehavior() {
+            public EntityManager getEntityManager() {
+                return entityManager;
+            }
+        };
         page.addBehavior(behavior);
         wicket.startPage(page);
         wicket.assertRenderedPage(WebApplicationBasePage.class);