[exo-jcr-commits] exo-jcr SVN: r600 - jcr/branches/1.12.0-JBC/component/core/src/test/java/org/exoplatform/services/jcr/impl/storage/jbosscache.

do-not-reply at jboss.org do-not-reply at jboss.org
Thu Nov 12 09:49:20 EST 2009


Author: areshetnyak
Date: 2009-11-12 09:49:19 -0500 (Thu, 12 Nov 2009)
New Revision: 600

Modified:
   jcr/branches/1.12.0-JBC/component/core/src/test/java/org/exoplatform/services/jcr/impl/storage/jbosscache/JDBCCacheLoaderTest.java
Log:
EXOJCR-201 : The JDBCCacheLoader was changed.

Modified: jcr/branches/1.12.0-JBC/component/core/src/test/java/org/exoplatform/services/jcr/impl/storage/jbosscache/JDBCCacheLoaderTest.java
===================================================================
--- jcr/branches/1.12.0-JBC/component/core/src/test/java/org/exoplatform/services/jcr/impl/storage/jbosscache/JDBCCacheLoaderTest.java	2009-11-12 14:20:50 UTC (rev 599)
+++ jcr/branches/1.12.0-JBC/component/core/src/test/java/org/exoplatform/services/jcr/impl/storage/jbosscache/JDBCCacheLoaderTest.java	2009-11-12 14:49:19 UTC (rev 600)
@@ -531,9 +531,30 @@
    {
 
       // prepare
-
-      // tests it
-
+      WorkspaceStorageConnection conn = persistentContainer.openConnection();
+      
+      String nodeId = IdGenerator.generate();
+      addDbNode(conn, QPath.makeChildPath(Constants.ROOT_PATH, InternalQName.parse("[]node")), nodeId, Constants.NT_UNSTRUCTURED, null);
+      conn.commit();
+      
+      // tests
+      conn = persistentContainer.openConnection();
+      
+      NodeData srcNodeData =  (NodeData) conn.getItemData(nodeId);
+      
+      Map<Object, Object> attrebutes = loader.get(Fqn.fromString("/"+JBossCacheStorage.NODES + "/" + nodeId));
+      
+      assertNotNull(attrebutes);
+      
+      NodeData destNodeData = (NodeData) attrebutes.get(JBossCacheStorage.ITEM_DATA);
+      
+      assertNotNull(destNodeData);
+      assertEquals(srcNodeData.getIdentifier(), destNodeData.getIdentifier());
+      assertEquals(srcNodeData.getOrderNumber(), destNodeData.getOrderNumber());
+      assertEquals(srcNodeData.getParentIdentifier(), destNodeData.getParentIdentifier());
+      assertEquals(srcNodeData.getPersistedVersion(), destNodeData.getPersistedVersion());
+      assertEquals(srcNodeData.getQPath().getAsString(), destNodeData.getQPath().getAsString());
+      assertEquals(srcNodeData.getPrimaryTypeName().getAsString(), destNodeData.getPrimaryTypeName().getAsString());
    }
 
    public void testGetNodeByName() throws Exception



More information about the exo-jcr-commits mailing list