Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEike Stepper2011-02-18 18:07:06 +0000
committerEike Stepper2011-02-18 18:07:06 +0000
commit964754c1fa45b319cceff300da3200fe79ac57e1 (patch)
treede447a38bbfa08de470be9aa1c581224c7f5058a /plugins/org.eclipse.emf.cdo.tests.mongodb
parentcb14baf9aa8a3b772aee07224a1e19fd4188d237 (diff)
downloadcdo-964754c1fa45b319cceff300da3200fe79ac57e1.tar.gz
cdo-964754c1fa45b319cceff300da3200fe79ac57e1.tar.xz
cdo-964754c1fa45b319cceff300da3200fe79ac57e1.zip
[337152] [Mongo] Create a MongoDBStore
https://bugs.eclipse.org/bugs/show_bug.cgi?id=337152
Diffstat (limited to 'plugins/org.eclipse.emf.cdo.tests.mongodb')
-rw-r--r--plugins/org.eclipse.emf.cdo.tests.mongodb/src/org/eclipse/emf/cdo/tests/mongodb/InitialTestMongoDB.java21
1 files changed, 17 insertions, 4 deletions
diff --git a/plugins/org.eclipse.emf.cdo.tests.mongodb/src/org/eclipse/emf/cdo/tests/mongodb/InitialTestMongoDB.java b/plugins/org.eclipse.emf.cdo.tests.mongodb/src/org/eclipse/emf/cdo/tests/mongodb/InitialTestMongoDB.java
index f3ae57b38d..b7a2b0a9db 100644
--- a/plugins/org.eclipse.emf.cdo.tests.mongodb/src/org/eclipse/emf/cdo/tests/mongodb/InitialTestMongoDB.java
+++ b/plugins/org.eclipse.emf.cdo.tests.mongodb/src/org/eclipse/emf/cdo/tests/mongodb/InitialTestMongoDB.java
@@ -10,8 +10,8 @@
*/
package org.eclipse.emf.cdo.tests.mongodb;
+import org.eclipse.emf.cdo.CDOState;
import org.eclipse.emf.cdo.eresource.CDOResource;
-import org.eclipse.emf.cdo.server.internal.mongodb.Commits;
import org.eclipse.emf.cdo.server.internal.mongodb.MongoDBStore;
import org.eclipse.emf.cdo.session.CDOSession;
import org.eclipse.emf.cdo.tests.AbstractCDOTest;
@@ -25,7 +25,8 @@ import org.eclipse.emf.cdo.transaction.CDOTransaction;
import org.eclipse.net4j.util.concurrent.ConcurrencyUtil;
-import com.mongodb.BasicDBObject;
+import org.eclipse.emf.common.util.URI;
+
import com.mongodb.DBCollection;
import com.mongodb.DBCursor;
import com.mongodb.DBObject;
@@ -48,8 +49,20 @@ public class InitialTestMongoDB extends AbstractCDOTest
resource.getContents().add(supplier);
transaction.commit();
- query(new BasicDBObject(Commits.REVISIONS, new BasicDBObject("$elemMatch", new BasicDBObject(
- Commits.REVISIONS_RESOURCE, 1))));
+ // query(new BasicDBObject(Commits.REVISIONS, new BasicDBObject("$elemMatch", new BasicDBObject(
+ // Commits.REVISIONS_RESOURCE, 1))));
+ transaction = session.openTransaction();
+
+ msg("Getting resource");
+ resource = transaction.getResource(getResourcePath("/test1"), true);
+ assertNotNull(resource);
+ assertEquals(URI.createURI("cdo://" + session.getRepositoryInfo().getUUID() + getResourcePath("/test1")),
+ resource.getURI());
+ assertEquals(transaction.getResourceSet(), resource.getResourceSet());
+ assertEquals(1, transaction.getResourceSet().getResources().size());
+ assertEquals(CDOState.CLEAN, resource.cdoState());
+ assertEquals(transaction, resource.cdoView());
+ assertNotNull(resource.cdoRevision());
}
protected void query(DBObject query)

Back to the top