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 2012/04/11 15:40:00 UTC

svn commit: r1324758 - /jackrabbit/oak/trunk/oak-jcr/src/test/java/org/apache/jackrabbit/oak/jcr/RepositoryTest.java

Author: mduerig
Date: Wed Apr 11 13:39:59 2012
New Revision: 1324758

URL: http://svn.apache.org/viewvc?rev=1324758&view=rev
Log:
OAK-15: Clean up oak-jcr
sort out test cases

Modified:
    jackrabbit/oak/trunk/oak-jcr/src/test/java/org/apache/jackrabbit/oak/jcr/RepositoryTest.java

Modified: jackrabbit/oak/trunk/oak-jcr/src/test/java/org/apache/jackrabbit/oak/jcr/RepositoryTest.java
URL: http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-jcr/src/test/java/org/apache/jackrabbit/oak/jcr/RepositoryTest.java?rev=1324758&r1=1324757&r2=1324758&view=diff
==============================================================================
--- jackrabbit/oak/trunk/oak-jcr/src/test/java/org/apache/jackrabbit/oak/jcr/RepositoryTest.java (original)
+++ jackrabbit/oak/trunk/oak-jcr/src/test/java/org/apache/jackrabbit/oak/jcr/RepositoryTest.java Wed Apr 11 13:39:59 2012
@@ -114,14 +114,13 @@ public class RepositoryTest extends Abst
         assertNotNull(getSession());
     }
 
-    @Ignore("WIP")
     @Test(expected = NoSuchWorkspaceException.class)
     public void loginInvalidWorkspace() throws RepositoryException {
         Repository repository = getRepository();
         repository.login("invalid");
     }
 
-    @Ignore("WIP")
+    @Ignore("WIP") // TODO implement workspace management
     @Test
     public void getWorkspaceNames() throws RepositoryException {
         String[] workspaces = getSession().getWorkspace().getAccessibleWorkspaceNames();
@@ -134,7 +133,7 @@ public class RepositoryTest extends Abst
         assertTrue(names.containsAll(asList(workspaces)));
     }
 
-    @Ignore("WIP")
+    @Ignore("WIP") // TODO implement workspace management
     @Test
     public void createDeleteWorkspace() throws RepositoryException {
         getSession().getWorkspace().createWorkspace("new");
@@ -185,8 +184,8 @@ public class RepositoryTest extends Abst
         assertEquals("/foo", node.getPath());
     }
 
+    @Ignore  // TODO implement getNodeByIdentifier
     @Test
-    @Ignore  // todo implement getNodeByIdentifier
     public void getNodeByIdentifier() throws RepositoryException {
         Node node = getNode("/foo");
         String id = node.getIdentifier();
@@ -484,15 +483,15 @@ public class RepositoryTest extends Abst
         }
     }
 
+    @Ignore // TODO implement value coding in ValueConverter
     @Test
-    @Ignore // todo implement value coding in ValueConverter
     public void addDecimalProperty() throws RepositoryException, IOException {
         Node parentNode = getNode(TEST_PATH);
         addProperty(parentNode, "decimal", getSession().getValueFactory().createValue(BigDecimal.valueOf(21)));
     }
 
+    @Ignore // TODO implement value coding in ValueConverter
     @Test
-    @Ignore // todo implement value coding in ValueConverter
     public void addMultiValuedDecimal() throws RepositoryException {
         Node parentNode = getNode(TEST_PATH);
         Value[] values = new Value[2];
@@ -517,15 +516,15 @@ public class RepositoryTest extends Abst
         }
     }
 
+    @Ignore // TODO implement value coding in ValueConverter
     @Test
-    @Ignore // todo implement value coding in ValueConverter
     public void addDateProperty() throws RepositoryException, IOException {
         Node parentNode = getNode(TEST_PATH);
         addProperty(parentNode, "date", getSession().getValueFactory().createValue(Calendar.getInstance()));
     }
 
+    @Ignore // TODO implement value coding in ValueConverter
     @Test
-    @Ignore // todo implement value coding in ValueConverter
     public void addMultiValuedDate() throws RepositoryException {
         Node parentNode = getNode(TEST_PATH);
         Value[] values = new Value[2];
@@ -552,15 +551,15 @@ public class RepositoryTest extends Abst
         }
     }
 
+    @Ignore // TODO implement value coding in ValueConverter
     @Test
-    @Ignore // todo implement value coding in ValueConverter
     public void addURIProperty() throws RepositoryException, IOException {
         Node parentNode = getNode(TEST_PATH);
         addProperty(parentNode, "uri", getSession().getValueFactory().createValue("http://www.day.com/", PropertyType.URI));
     }
 
+    @Ignore // TODO implement value coding in ValueConverter
     @Test
-    @Ignore // todo implement value coding in ValueConverter
     public void addMultiValuedURI() throws RepositoryException {
         Node parentNode = getNode(TEST_PATH);
         Value[] values = new Value[2];
@@ -585,15 +584,15 @@ public class RepositoryTest extends Abst
         }
     }
 
+    @Ignore // TODO implement value coding in ValueConverter
     @Test
-    @Ignore // todo implement value coding in ValueConverter
     public void addNameProperty() throws RepositoryException, IOException {
         Node parentNode = getNode(TEST_PATH);
         addProperty(parentNode, "name", getSession().getValueFactory().createValue("jcr:something\"", PropertyType.NAME));
     }
 
+    @Ignore // TODO implement value coding in ValueConverter
     @Test
-    @Ignore // todo implement value coding in ValueConverter
     public void addMultiValuedName() throws RepositoryException {
         Node parentNode = getNode(TEST_PATH);
         Value[] values = new Value[2];
@@ -618,15 +617,15 @@ public class RepositoryTest extends Abst
         }
     }
 
+    @Ignore // TODO implement value coding in ValueConverter
     @Test
-    @Ignore // todo implement value coding in ValueConverter
     public void addPathProperty() throws RepositoryException, IOException {
         Node parentNode = getNode(TEST_PATH);
         addProperty(parentNode, "path", getSession().getValueFactory().createValue("/jcr:foo/bar\"", PropertyType.PATH));
     }
 
+    @Ignore // TODO implement value coding in ValueConverter
     @Test
-    @Ignore // todo implement value coding in ValueConverter
     public void addMultiValuedPath() throws RepositoryException {
         Node parentNode = getNode(TEST_PATH);
         Value[] values = new Value[2];
@@ -651,8 +650,8 @@ public class RepositoryTest extends Abst
         }
     }
 
+    @Ignore // TODO implement value coding in ValueConverter
     @Test
-    @Ignore // todo implement value coding in ValueConverter
     public void addBinaryProperty() throws RepositoryException, IOException {
         Node parentNode = getNode(TEST_PATH);
         InputStream is = new ByteArrayInputStream("foo\"".getBytes());
@@ -660,8 +659,8 @@ public class RepositoryTest extends Abst
         addProperty(parentNode, "binary", getSession().getValueFactory().createValue(bin));
     }
 
+    @Ignore // TODO implement value coding in ValueConverter
     @Test
-    @Ignore // todo implement value coding in ValueConverter
     public void addSmallBinaryProperty() throws RepositoryException, IOException {
         Node parentNode = getNode(TEST_PATH);
         InputStream is = new NumberStream(1234);
@@ -669,8 +668,8 @@ public class RepositoryTest extends Abst
         addProperty(parentNode, "bigBinary", getSession().getValueFactory().createValue(bin));
     }
 
+    @Ignore // TODO implement value coding in ValueConverter
     @Test
-    @Ignore // todo implement value coding in ValueConverter
     public void addBigBinaryProperty() throws RepositoryException, IOException {
         Node parentNode = getNode(TEST_PATH);
         InputStream is = new NumberStream(123456);
@@ -678,8 +677,8 @@ public class RepositoryTest extends Abst
         addProperty(parentNode, "bigBinary", getSession().getValueFactory().createValue(bin));
     }
 
+    @Ignore // TODO implement value coding in ValueConverter
     @Test
-    @Ignore // todo implement value coding in ValueConverter
     public void addMultiValuedBinary() throws RepositoryException {
         Node parentNode = getNode(TEST_PATH);
         Value[] values = new Value[2];
@@ -710,8 +709,8 @@ public class RepositoryTest extends Abst
         }
     }
 
+    @Ignore // TODO implement node type support
     @Test
-    @Ignore // todo implement node type support
     public void addReferenceProperty() throws RepositoryException, IOException {
         Node parentNode = getNode(TEST_PATH);
         Node referee = getSession().getNode("/foo");
@@ -721,8 +720,8 @@ public class RepositoryTest extends Abst
         addProperty(parentNode, "reference", getSession().getValueFactory().createValue(referee));
     }
 
+    @Ignore // TODO implement node type support
     @Test
-    @Ignore // todo implement node type support
     public void addMultiValuedReference() throws RepositoryException {
         Node parentNode = getNode(TEST_PATH);
         Node referee = getSession().getNode("/foo");
@@ -751,8 +750,8 @@ public class RepositoryTest extends Abst
         }
     }
 
+    @Ignore // TODO implement node type support
     @Test
-    @Ignore // todo implement node type support
     public void addWeakReferenceProperty() throws RepositoryException, IOException {
         Node parentNode = getNode(TEST_PATH);
         Node referee = getSession().getNode("/foo");
@@ -762,8 +761,8 @@ public class RepositoryTest extends Abst
         addProperty(parentNode, "weak reference", getSession().getValueFactory().createValue(referee, true));
     }
 
+    @Ignore // TODO implement node type support
     @Test
-    @Ignore // todo implement node type support
     public void addMultiValuedWeakReference() throws RepositoryException {
         Node parentNode = getNode(TEST_PATH);
         Node referee = getSession().getNode("/foo");
@@ -792,8 +791,8 @@ public class RepositoryTest extends Abst
         }
     }
 
+    @Ignore // TODO implement value coding in ValueConverter
     @Test
-    @Ignore // todo implement value coding in ValueConverter
     public void addEmptyMultiValuedProperty() throws RepositoryException {
         Node parentNode = getNode(TEST_PATH);
         Value[] values = new Value[0];
@@ -814,8 +813,8 @@ public class RepositoryTest extends Abst
         }
     }
 
+    @Ignore // TODO implement value coding in ValueConverter
     @Test
-    @Ignore
     public void addEmptyMultiValuedProperty_JCR_2992_WorkaroundTest() throws RepositoryException {
         Node parentNode = getNode(TEST_PATH);
         Value[] values = new Value[0];
@@ -896,8 +895,8 @@ public class RepositoryTest extends Abst
         }
     }
 
+    @Ignore // TODO implement value coding in ValueConverter
     @Test
-    @Ignore // todo implement value coding in ValueConverter
     public void setDoubleNaNProperty() throws RepositoryException, IOException {
         Node parentNode = getNode(TEST_PATH);
         addProperty(parentNode, "NaN", getSession().getValueFactory().createValue(Double.NaN));
@@ -1063,8 +1062,8 @@ public class RepositoryTest extends Abst
         }
     }
 
-    @Test
     @Ignore("WIP")  // fixme
+    @Test
     public void sessionRefresh() throws RepositoryException {
         Session session = getRepository().login();
         try {
@@ -1124,8 +1123,8 @@ public class RepositoryTest extends Abst
         }
     }
 
-    @Test
     @Ignore("WIP")  // fixme
+    @Test
     public void refreshConflict() throws RepositoryException {
         Session session1 = getRepository().login();
         Session session2 = getRepository().login();
@@ -1149,8 +1148,8 @@ public class RepositoryTest extends Abst
         }
     }
 
-    @Test
     @Ignore("WIP")  // fixme
+    @Test
     public void refreshConflict2() throws RepositoryException {
         getSession().getRootNode().addNode("node");
         getSession().save();
@@ -1207,8 +1206,8 @@ public class RepositoryTest extends Abst
         }
     }
 
+    @Ignore // TODO implement move
     @Test
-    @Ignore("WIP")
     public void move() throws RepositoryException {
         Session session = getSession();
 
@@ -1230,8 +1229,8 @@ public class RepositoryTest extends Abst
         assertTrue(node.hasNode("target/moved"));
     }
 
+    @Ignore // TODO implement node type support
     @Test
-    @Ignore // todo implement node type support
     public void setPrimaryType() throws RepositoryException {
         Node testNode = getNode(TEST_PATH);
         assertEquals("nt:unstructured", testNode.getPrimaryNodeType().getName());
@@ -1251,8 +1250,8 @@ public class RepositoryTest extends Abst
         }
     }
 
+    @Ignore // TODO implement orderBefore, orderable child nodes
     @Test
-    @Ignore // todo implement orderBefore, orderable child nodes
     public void reorderTest() throws RepositoryException {
         Node testNode = getNode(TEST_PATH);
         testNode.addNode("a");
@@ -1270,8 +1269,8 @@ public class RepositoryTest extends Abst
         // todo: check order
     }
 
+    @Ignore // TODO implement node type support
     @Test
-    @Ignore // todo implement node type support
     public void nodeTypeRegistry() throws RepositoryException {
         NodeTypeManager ntMgr = getSession().getWorkspace().getNodeTypeManager();
         assertFalse(ntMgr.hasNodeType("foo"));
@@ -1285,8 +1284,8 @@ public class RepositoryTest extends Abst
         assertFalse(ntMgr.hasNodeType("foo"));
     }
 
+    @Ignore // TODO implement node type support
     @Test
-    @Ignore // todo implement node type support
     public void nameSpaceRegistry() throws RepositoryException {
         NamespaceRegistry nsReg = getSession().getWorkspace().getNamespaceRegistry();
         assertFalse(contains(nsReg.getPrefixes(), "foo"));
@@ -1301,8 +1300,8 @@ public class RepositoryTest extends Abst
         assertFalse(contains(nsReg.getURIs(), "file:///foo"));
     }
 
+    @Ignore // TODO implement node type support
     @Test
-    @Ignore // todo implement node type support
     public void mixin() throws RepositoryException {
         NodeTypeManager ntMgr = getSession().getWorkspace().getNodeTypeManager();
         NodeTypeTemplate mixTest = ntMgr.createNodeTypeTemplate();
@@ -1340,8 +1339,8 @@ public class RepositoryTest extends Abst
         }
     }
 
+    @Ignore // TODO implement observation
     @Test
-    @Ignore // todo implement observation
     public void observation() throws RepositoryException {
         final Set<String> addNodes = toSet(
                 TEST_PATH + "/1",
@@ -1439,8 +1438,8 @@ public class RepositoryTest extends Abst
         assertTrue(setProperties.isEmpty());
     }
 
+    @Ignore // TODO implement observation
     @Test
-    @Ignore // todo implement observation
     public void observation2() throws RepositoryException {
         final Set<String> addNodes = toSet(
                 TEST_PATH + "/1",
@@ -1507,8 +1506,8 @@ public class RepositoryTest extends Abst
         assertTrue(addProperties.isEmpty());
     }
 
+    @Ignore // TODO implement observation
     @Test
-    @Ignore // todo implement observation
     public void observationNoEvents() throws RepositoryException, InterruptedException {
         final List<Event> failedEvents = new ArrayList<Event>();
 
@@ -1529,8 +1528,8 @@ public class RepositoryTest extends Abst
         assertTrue(failedEvents.isEmpty());
     }
 
+    @Ignore // TODO implement observation
     @Test
-    @Ignore // todo implement observation
     public void observationDispose() throws RepositoryException, ExecutionException, TimeoutException,
                 InterruptedException {