[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