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
Show replies by date