You are viewing a plain text version of this content. The canonical link for it is here.
Posted to oak-commits@jackrabbit.apache.org by ju...@apache.org on 2012/04/12 18:30:14 UTC

svn commit: r1325357 - in /jackrabbit/oak/trunk/oak-core/src/test/java/org/apache/jackrabbit/mk: large/NodeVersionTest.java simple/NodeVersionTest.java

Author: jukka
Date: Thu Apr 12 16:30:13 2012
New Revision: 1325357

URL: http://svn.apache.org/viewvc?rev=1325357&view=rev
Log:
OAK-12: Implement a test suite for the MicroKernel

NodeVersionTest is specific to SimpleKernelImpl, so move it to .simple and don't extend MultiMkTestBase

Added:
    jackrabbit/oak/trunk/oak-core/src/test/java/org/apache/jackrabbit/mk/simple/NodeVersionTest.java   (contents, props changed)
      - copied, changed from r1325354, jackrabbit/oak/trunk/oak-core/src/test/java/org/apache/jackrabbit/mk/large/NodeVersionTest.java
Removed:
    jackrabbit/oak/trunk/oak-core/src/test/java/org/apache/jackrabbit/mk/large/NodeVersionTest.java

Copied: jackrabbit/oak/trunk/oak-core/src/test/java/org/apache/jackrabbit/mk/simple/NodeVersionTest.java (from r1325354, jackrabbit/oak/trunk/oak-core/src/test/java/org/apache/jackrabbit/mk/large/NodeVersionTest.java)
URL: http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-core/src/test/java/org/apache/jackrabbit/mk/simple/NodeVersionTest.java?p2=jackrabbit/oak/trunk/oak-core/src/test/java/org/apache/jackrabbit/mk/simple/NodeVersionTest.java&p1=jackrabbit/oak/trunk/oak-core/src/test/java/org/apache/jackrabbit/mk/large/NodeVersionTest.java&r1=1325354&r2=1325357&rev=1325357&view=diff
==============================================================================
--- jackrabbit/oak/trunk/oak-core/src/test/java/org/apache/jackrabbit/mk/large/NodeVersionTest.java (original)
+++ jackrabbit/oak/trunk/oak-core/src/test/java/org/apache/jackrabbit/mk/simple/NodeVersionTest.java Thu Apr 12 16:30:13 2012
@@ -14,49 +14,23 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package org.apache.jackrabbit.mk.large;
+package org.apache.jackrabbit.mk.simple;
 
 import static org.junit.Assert.assertEquals;
 import static org.junit.Assert.assertFalse;
-import org.apache.jackrabbit.mk.MultiMkTestBase;
+import org.apache.jackrabbit.mk.api.MicroKernel;
 import org.apache.jackrabbit.mk.simple.NodeImpl;
-import org.junit.After;
-import org.junit.Before;
 import org.junit.Test;
-import org.junit.runner.RunWith;
-import org.junit.runners.Parameterized;
 
 /**
  * Test moving nodes.
  */
-@RunWith(Parameterized.class)
-public class NodeVersionTest extends MultiMkTestBase {
+public class NodeVersionTest {
 
-    private String head;
-
-    public NodeVersionTest(String url) {
-        super(url);
-    }
-
-    @Before
-    public void setUp() throws Exception {
-        super.setUp();
-    }
-
-    @After
-    public void tearDown() throws InterruptedException {
-        if (isSimpleKernel(mk)) {
-            head = mk.commit("/:root/head/config", "^ \"nodeVersion\": false", head, "");
-            head = mk.commit("/:root/head/config", "^ \"nodeVersion\": null", head, "");
-        }
-        super.tearDown();
-    }
+    private final MicroKernel mk = new SimpleKernelImpl("mem:NodeVersionTest");
 
     @Test
     public void nodeVersion() {
-        if (!isSimpleKernel(mk)) {
-            return;
-        }
         String head = mk.getHeadRevision();
         head = mk.commit("/:root/head/config", "^ \"nodeVersion\": true", head, "");
 

Propchange: jackrabbit/oak/trunk/oak-core/src/test/java/org/apache/jackrabbit/mk/simple/NodeVersionTest.java
------------------------------------------------------------------------------
    svn:eol-style = native