Author: thomasm
Date: Fri May 22 13:18:33 2015
New Revision: 1681105

URL: http://svn.apache.org/r1681105
Log:
OAK-2876 Test failure: RepositorySidegradeTest.verifyAsync (NPE)

Modified:
    
jackrabbit/oak/trunk/oak-upgrade/src/test/java/org/apache/jackrabbit/oak/upgrade/RepositorySidegradeTest.java

Modified: 
jackrabbit/oak/trunk/oak-upgrade/src/test/java/org/apache/jackrabbit/oak/upgrade/RepositorySidegradeTest.java
URL: 
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-upgrade/src/test/java/org/apache/jackrabbit/oak/upgrade/RepositorySidegradeTest.java?rev=1681105&r1=1681104&r2=1681105&view=diff
==============================================================================
--- 
jackrabbit/oak/trunk/oak-upgrade/src/test/java/org/apache/jackrabbit/oak/upgrade/RepositorySidegradeTest.java
 (original)
+++ 
jackrabbit/oak/trunk/oak-upgrade/src/test/java/org/apache/jackrabbit/oak/upgrade/RepositorySidegradeTest.java
 Fri May 22 13:18:33 2015
@@ -69,8 +69,6 @@ import org.apache.jackrabbit.oak.spi.sta
 import org.apache.jackrabbit.oak.spi.state.NodeState;
 import org.apache.jackrabbit.oak.spi.state.NodeStore;
 import org.junit.Before;
-import org.junit.BeforeClass;
-import org.junit.Ignore;
 import org.junit.Test;
 
 public class RepositorySidegradeTest {
@@ -83,35 +81,22 @@ public class RepositorySidegradeTest {
         new Random().nextBytes(BINARY);
     }
     
-    protected static final Credentials CREDENTIALS = new 
SimpleCredentials("admin", "admin".toCharArray());
+    private static final Credentials CREDENTIALS = new 
SimpleCredentials("admin", "admin".toCharArray());
 
     private NodeStore targetNodeStore;
-    private static Repository targetRepository;
-
-    
-    @BeforeClass
-    public static void init() {
-        // ensure that we create a new repository for the next test
-        targetRepository = null;
-    }
+    private Repository targetRepository;
 
     @Before
     public synchronized void upgradeRepository() throws Exception {
-        if (targetRepository == null) {
-            targetNodeStore = new SegmentNodeStore();
-            targetRepository = new Jcr(new 
Oak(targetNodeStore)).createRepository();
-            NodeStore source = createSourceContent();
-            RepositorySidegrade sidegrade = new RepositorySidegrade(source, 
targetNodeStore);
-            sidegrade.copy();
-        }
-    }
-    
-    public Repository getTargetRepository() {
-        return targetRepository;
+        targetNodeStore = new SegmentNodeStore();
+        targetRepository = new Jcr(new 
Oak(targetNodeStore)).createRepository();
+        NodeStore source = createSourceContent();
+        RepositorySidegrade sidegrade = new RepositorySidegrade(source, 
targetNodeStore);
+        sidegrade.copy();
     }
     
     public JackrabbitSession createAdminSession() throws RepositoryException {
-        return (JackrabbitSession) getTargetRepository().login(CREDENTIALS);
+        return (JackrabbitSession) targetRepository.login(CREDENTIALS);
     }
     
     // OAK-2869
@@ -123,7 +108,6 @@ public class RepositorySidegradeTest {
     
     // OAK-2869
     @Test
-    @Ignore("OAK-2876")  // FIXME See OAK-2876
     public void verifyAsync() throws Exception {
         NodeState state = targetNodeStore.getRoot().getChildNode(":async");
         assertFalse(state.hasProperty("test"));


Reply via email to