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/03/27 17:51:31 UTC
svn commit: r1305878 -
/jackrabbit/oak/trunk/oak-jcr/src/test/java/org/apache/jackrabbit/oak/jcr/RepositoryTest.java
Author: mduerig
Date: Tue Mar 27 15:51:30 2012
New Revision: 1305878
URL: http://svn.apache.org/viewvc?rev=1305878&view=rev
Log:
OAK-15: Clean up oak-jcr
add removed tests back and ignore them
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=1305878&r1=1305877&r2=1305878&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 Tue Mar 27 15:51:30 2012
@@ -114,6 +114,54 @@ 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")
+ @Test
+ public void getWorkspaceNames() throws RepositoryException {
+ String[] workspaces = getSession().getWorkspace().getAccessibleWorkspaceNames();
+
+ Set<String> names = new HashSet<String>() {{
+ add("default");
+ }};
+
+ assertTrue(asList(workspaces).containsAll(names));
+ assertTrue(names.containsAll(asList(workspaces)));
+ }
+
+ @Ignore("WIP")
+ @Test
+ public void createDeleteWorkspace() throws RepositoryException {
+ getSession().getWorkspace().createWorkspace("new");
+
+ Session session2 = getRepository().login();
+ try {
+ String[] workspaces = session2.getWorkspace().getAccessibleWorkspaceNames();
+ assertTrue(asList(workspaces).contains("new"));
+ Session session3 = getRepository().login("new");
+ assertEquals("new", session3.getWorkspace().getName());
+ session3.logout();
+ session2.getWorkspace().deleteWorkspace("new");
+ }
+ finally {
+ session2.logout();
+ }
+
+ Session session4 = getRepository().login();
+ try {
+ String[] workspaces = session4.getWorkspace().getAccessibleWorkspaceNames();
+ assertFalse(asList(workspaces).contains("new"));
+ }
+ finally {
+ session4.logout();
+ }
+ }
+
@Test
public void getRoot() throws RepositoryException {
Node root = getSession().getRootNode();