Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEike Stepper2008-09-15 21:37:56 +0000
committerEike Stepper2008-09-15 21:37:56 +0000
commit8ee7fe13d40f197dbae7354beaf9b4bf59a905c2 (patch)
treed97bf574a5fd9df0c1ac45a1f83bb005256196f1 /plugins/org.eclipse.emf.cdo.tests/src
parentaffb17ca5db9e84ac0726523703ddb607dab5374 (diff)
downloadcdo-8ee7fe13d40f197dbae7354beaf9b4bf59a905c2.tar.gz
cdo-8ee7fe13d40f197dbae7354beaf9b4bf59a905c2.tar.xz
cdo-8ee7fe13d40f197dbae7354beaf9b4bf59a905c2.zip
[247226] Transparently support legacy models
https://bugs.eclipse.org/bugs/show_bug.cgi?id=247226
Diffstat (limited to 'plugins/org.eclipse.emf.cdo.tests/src')
-rw-r--r--plugins/org.eclipse.emf.cdo.tests/src/org/eclipse/emf/cdo/tests/LegacyTest.java14
1 files changed, 9 insertions, 5 deletions
diff --git a/plugins/org.eclipse.emf.cdo.tests/src/org/eclipse/emf/cdo/tests/LegacyTest.java b/plugins/org.eclipse.emf.cdo.tests/src/org/eclipse/emf/cdo/tests/LegacyTest.java
index 53625403df..d26bdcb429 100644
--- a/plugins/org.eclipse.emf.cdo.tests/src/org/eclipse/emf/cdo/tests/LegacyTest.java
+++ b/plugins/org.eclipse.emf.cdo.tests/src/org/eclipse/emf/cdo/tests/LegacyTest.java
@@ -14,14 +14,15 @@ import org.eclipse.emf.cdo.CDOObject;
import org.eclipse.emf.cdo.CDOSession;
import org.eclipse.emf.cdo.CDOState;
import org.eclipse.emf.cdo.CDOTransaction;
-import org.eclipse.emf.cdo.CDOView;
import org.eclipse.emf.cdo.eresource.CDOResource;
import org.eclipse.emf.cdo.tests.legacy.Hook;
import org.eclipse.emf.cdo.tests.legacy.LegacyFactory;
import org.eclipse.emf.cdo.util.CDOUtil;
import org.eclipse.emf.common.util.EList;
+import org.eclipse.emf.common.util.URI;
import org.eclipse.emf.ecore.EObject;
+import org.eclipse.emf.ecore.InternalEObject;
/**
* @author Eike Stepper
@@ -96,15 +97,18 @@ public class LegacyTest extends AbstractCDOTest
CDOTransaction transaction = session.openTransaction();
CDOResource resource = transaction.getResource("/test1");
EList<EObject> contents = resource.getContents();
-
+
Hook hook = (Hook)contents.get(0);
CDOObject cdoHook = CDOUtil.adaptLegacy(hook);
- assertEquals(CDOState.PROXY, cdoHook.cdoState());
+// assertEquals(CDOState.PROXY, cdoHook.cdoState());
EList<Hook> children = hook.getChildren();
- assertEquals(CDOState.PROXY, cdoHook.cdoState());
- assertEquals(CDOState.CLEAN, resource.cdoState());
+// assertEquals(CDOState.PROXY, cdoHook.cdoState());
+// assertEquals(CDOState.CLEAN, resource.cdoState());
+ Hook h = children.get(0);
+ URI proxyURI = ((InternalEObject)h).eProxyURI();
+
int size = children.size();
assertEquals(3, size);

Back to the top