[exo-jcr-commits] exo-jcr SVN: r633 - 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
Fri Nov 13 05:51:33 EST 2009
Author: areshetnyak
Date: 2009-11-13 05:51:33 -0500 (Fri, 13 Nov 2009)
New Revision: 633
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:20:13 UTC (rev 632)
+++ jcr/branches/1.12.0-JBC/component/core/src/test/java/org/exoplatform/services/jcr/impl/storage/jbosscache/JDBCCacheLoaderTest.java 2009-11-13 10:51:33 UTC (rev 633)
@@ -523,8 +523,25 @@
{
// prepare
+ WorkspaceStorageConnection conn = persistentContainer.openConnection();
+ String nodeId = IdGenerator.generate();
+ QPath nodePath = QPath.parse("[]:1[]node:1");
+ addDbNode(conn, nodePath, nodeId, Constants.NT_UNSTRUCTURED, Constants.ROOT_UUID);
+ conn.commit();
+
+ conn = persistentContainer.openConnection();
+
+ NodeData nodeData =
+ new TransientNodeData(nodePath, nodeId, 1, Constants.NT_UNSTRUCTURED, new InternalQName[0], 2,
+ Constants.ROOT_UUID, new AccessControlList());
+
+ List<Modification> modifications = new ArrayList<Modification>();
+
+// modifications.addAll(updateNode(nodeData));
+
// tests it
+
}
@@ -532,9 +549,34 @@
{
// prepare
+ WorkspaceStorageConnection conn = persistentContainer.openConnection();
+ String nodeId = IdGenerator.generate();
+ QPath nodePath = QPath.parse("[]:1[]node:1");
+ addDbNode(conn, nodePath, nodeId, Constants.NT_UNSTRUCTURED, Constants.ROOT_UUID);
+
+ TransientPropertyData propData = addDbProperty(conn, nodePath, nodeId, InternalQName.parse("[]prop"), "JCR DATA VALUE [base]", false);
+
+ conn.commit();
+
+ // create update property
+ TransientPropertyData updatePropData = new TransientPropertyData(QPath.makeChildPath(nodePath, InternalQName.parse("[]prop")), propData.getIdentifier(), 1, 1, nodeId, false);
+ updatePropData.setValue(new TransientValueData("JCR DATA VALUE [updated]"));
+
+ List<Modification> modifications = new ArrayList<Modification>();
+
+ modifications.addAll(updateProperty(updatePropData));
+
+ loader.put(modifications);
+
// tests it
-
+ conn = persistentContainer.openConnection();
+
+ PropertyData destPropData = (PropertyData) conn.getItemData(propData.getIdentifier());
+
+ assertNotNull(destPropData);
+ ValueData valueData = destPropData.getValues().get(0);
+ assertEquals("JCR DATA VALUE [updated]", new String(valueData.getAsByteArray(), "UTF-8"));
}
public void testRenameNode() throws Exception
More information about the exo-jcr-commits
mailing list