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