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 md...@apache.org on 2014/06/30 17:00:04 UTC

svn commit: r1606764 - /jackrabbit/oak/trunk/oak-it/mk/src/main/java/org/apache/jackrabbit/mk/test/MicroKernelIT.java

Author: mduerig
Date: Mon Jun 30 15:00:04 2014
New Revision: 1606764

URL: http://svn.apache.org/r1606764
Log:
OAK-1931: MicroKernel.read() returns negative value
@Ignored test case

Modified:
    jackrabbit/oak/trunk/oak-it/mk/src/main/java/org/apache/jackrabbit/mk/test/MicroKernelIT.java

Modified: jackrabbit/oak/trunk/oak-it/mk/src/main/java/org/apache/jackrabbit/mk/test/MicroKernelIT.java
URL: http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-it/mk/src/main/java/org/apache/jackrabbit/mk/test/MicroKernelIT.java?rev=1606764&r1=1606763&r2=1606764&view=diff
==============================================================================
--- jackrabbit/oak/trunk/oak-it/mk/src/main/java/org/apache/jackrabbit/mk/test/MicroKernelIT.java (original)
+++ jackrabbit/oak/trunk/oak-it/mk/src/main/java/org/apache/jackrabbit/mk/test/MicroKernelIT.java Mon Jun 30 15:00:04 2014
@@ -37,6 +37,7 @@ import org.apache.jackrabbit.mk.test.uti
 import org.apache.jackrabbit.oak.commons.mk.MicroKernelInputStream;
 import org.json.simple.JSONArray;
 import org.json.simple.JSONObject;
+import org.junit.Ignore;
 import org.junit.Test;
 import org.junit.runner.RunWith;
 import org.junit.runners.Parameterized;
@@ -1385,4 +1386,15 @@ public class MicroKernelIT extends Abstr
             fail(e.getMessage());
         }
     }
+
+    @Ignore("OAK-1931")  // FIXME OAK-1931
+    @Test
+    public void testReadReturnsNonNegative() {
+        TestInputStream in = new TestInputStream(0);
+        String id = mk.write(in);
+        assertNotNull(id);
+        assertTrue(in.isClosed());
+
+        assertTrue("read returns negative value", mk.read(id, 0, new byte[1], 0, 1) >= 0);
+    }
 }