Author: areshetnyak
Date: 2009-11-13 05:20:13 -0500 (Fri, 13 Nov 2009)
New Revision: 632
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 JDBCCacheLoaderTest 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-13
10:03:37 UTC (rev 631)
+++
jcr/branches/1.12.0-JBC/component/core/src/test/java/org/exoplatform/services/jcr/impl/storage/jbosscache/JDBCCacheLoaderTest.java 2009-11-13
10:20:13 UTC (rev 632)
@@ -671,9 +671,31 @@
{
// prepare
+ WorkspaceStorageConnection conn = persistentContainer.openConnection();
+ QPath baseNodePath = QPath.makeChildPath(Constants.ROOT_PATH,
InternalQName.parse("[]baseNode"));
+ String baseNodeId = IdGenerator.generate();
+ addDbNode(conn, baseNodePath, baseNodeId,Constants.NT_UNSTRUCTURED,
Constants.ROOT_UUID);
+
+ TransientPropertyData propData1 = addDbProperty(conn, baseNodePath, baseNodeId,
InternalQName.parse("[]prop1"), "JCR DATA VALUE 1", false);
+ TransientPropertyData propData2 = addDbProperty(conn, baseNodePath, baseNodeId,
InternalQName.parse("[]prop2"), "JCR DATA VALUE 2", false);
+ TransientPropertyData propData3 = addDbProperty(conn, baseNodePath, baseNodeId,
InternalQName.parse("[]prop3"), "JCR DATA VALUE 3", false);
+
+ conn.commit();
+
// tests it
-
+ Map<Object, Object> attrebutes =
loader.get(Fqn.fromElements(JBossCacheStorage.NODES, baseNodeId));
+
+ assertNotNull(attrebutes);
+
+ assertTrue(attrebutes.containsKey(Constants.JCR_PRIMARYTYPE.getAsString()));
+ assertTrue(attrebutes.containsKey("[]prop1"));
+ assertTrue(attrebutes.containsKey("[]prop2"));
+ assertTrue(attrebutes.containsKey("[]prop3"));
+
+ assertEquals(propData1.getIdentifier(), attrebutes.get("[]prop1"));
+ assertEquals(propData2.getIdentifier(), attrebutes.get("[]prop2"));
+ assertEquals(propData3.getIdentifier(), attrebutes.get("[]prop3"));
}
public void testGetReferences() throws Exception
Show replies by date