Author: areshetnyak
Date: 2009-11-09 12:45:28 -0500 (Mon, 09 Nov 2009)
New Revision: 530
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.
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-09
17:35:16 UTC (rev 529)
+++
jcr/branches/1.12.0-JBC/component/core/src/test/java/org/exoplatform/services/jcr/impl/storage/jbosscache/JDBCCacheLoaderTest.java 2009-11-09
17:45:28 UTC (rev 530)
@@ -22,15 +22,16 @@
import java.util.ArrayList;
import java.util.List;
-import org.exoplatform.services.idgenerator.IDGeneratorService;
import org.exoplatform.services.idgenerator.impl.IDGeneratorServiceImpl;
import org.exoplatform.services.jcr.config.ContainerEntry;
import org.exoplatform.services.jcr.config.RepositoryEntry;
import org.exoplatform.services.jcr.config.SimpleParameterEntry;
import org.exoplatform.services.jcr.config.WorkspaceEntry;
+import org.exoplatform.services.jcr.datamodel.NodeData;
import org.exoplatform.services.jcr.impl.storage.jdbc.JDBCWorkspaceDataContainer;
import org.exoplatform.services.jcr.impl.storage.value.StandaloneStoragePluginProvider;
import org.exoplatform.services.jcr.storage.WorkspaceDataContainer;
+import org.exoplatform.services.jcr.storage.WorkspaceStorageConnection;
import org.exoplatform.services.jcr.storage.value.ValueStoragePluginProvider;
import org.exoplatform.services.jcr.util.ConfigurationHelper;
import org.exoplatform.services.jcr.util.IdGenerator;
@@ -44,6 +45,7 @@
*/
public class JDBCCacheLoaderTest extends JBossCacheStorageConnectionTest
{
+ JDBCWorkspaceDataContainer persistentContainer;
/**
* {@inheritDoc}
@@ -87,7 +89,7 @@
ValueStoragePluginProvider valueStoragePluginProvider = new
StandaloneStoragePluginProvider(ws);
- JDBCWorkspaceDataContainer persistentContainer = new JDBCWorkspaceDataContainer(ws,
re, null, valueStoragePluginProvider);
+ persistentContainer = new JDBCWorkspaceDataContainer(ws, re, null,
valueStoragePluginProvider);
((CacheSPI<Serializable,
Object>)cache).getComponentRegistry().registerComponent(persistentContainer,
WorkspaceDataContainer.class);
@@ -106,6 +108,11 @@
conn.commit();
// tests it
+ WorkspaceStorageConnection connection = persistentContainer.openConnection();
+
+ NodeData nd = (NodeData) connection.getItemData("1");
+ assertNotNull(nd);
+ assertEquals("[]:1[]node:1", nd.getQPath().getAsString());
}
public void testDeleteNode() throws Exception {
Show replies by date