diff options
Diffstat (limited to 'tests/junit/plugins/infra/services/org.eclipse.papyrus.infra.services.edit.tests/src/org/eclipse/papyrus/infra/services/edit/tests/service/TestElementEditServiceUtils.java')
-rw-r--r-- | tests/junit/plugins/infra/services/org.eclipse.papyrus.infra.services.edit.tests/src/org/eclipse/papyrus/infra/services/edit/tests/service/TestElementEditServiceUtils.java | 74 |
1 files changed, 32 insertions, 42 deletions
diff --git a/tests/junit/plugins/infra/services/org.eclipse.papyrus.infra.services.edit.tests/src/org/eclipse/papyrus/infra/services/edit/tests/service/TestElementEditServiceUtils.java b/tests/junit/plugins/infra/services/org.eclipse.papyrus.infra.services.edit.tests/src/org/eclipse/papyrus/infra/services/edit/tests/service/TestElementEditServiceUtils.java index 1313db097fc..823dac362c8 100644 --- a/tests/junit/plugins/infra/services/org.eclipse.papyrus.infra.services.edit.tests/src/org/eclipse/papyrus/infra/services/edit/tests/service/TestElementEditServiceUtils.java +++ b/tests/junit/plugins/infra/services/org.eclipse.papyrus.infra.services.edit.tests/src/org/eclipse/papyrus/infra/services/edit/tests/service/TestElementEditServiceUtils.java @@ -1,42 +1,32 @@ -package org.eclipse.papyrus.infra.services.edit.tests.service;
-
-import static org.junit.Assert.fail;
-
-import org.eclipse.emf.ecore.EPackage;
-import org.eclipse.emf.ecore.EcoreFactory;
-import org.eclipse.gmf.runtime.emf.type.core.IElementType;
-import org.eclipse.papyrus.infra.services.edit.service.ElementEditServiceUtils;
-import org.eclipse.papyrus.infra.services.edit.service.IElementEditService;
-import org.eclipse.papyrus.infra.services.edit.service.IElementEditServiceProvider;
-import org.eclipse.papyrus.infra.services.edit.tests.AbstractTestElementEditService;
-import org.junit.Test;
-
-public class TestElementEditServiceUtils extends AbstractTestElementEditService {
-
- @Test
- public void testGetCommandProvider() {
-
- // Test EPackage access
- EPackage eP = EcoreFactory.eINSTANCE.createEPackage();
- IElementEditService serviceForEPack = ElementEditServiceUtils.getCommandProvider(eP);
-
- if(serviceForEPack == null) {
- fail("No IElementEditService found for EPackage.");
- }
-
- // Try to get related IElementType to ensure a correct provider is returned
- IElementType elementType = (IElementType)serviceForEPack.getAdapter(IElementType.class);
- if(elementType != ePackgType) {
- fail("The IElementEditService does not rely on the correct IElementType.");
- }
- }
-
- @Test
- public void testGetEditServiceProvider() {
- IElementEditServiceProvider provider = ElementEditServiceUtils.getEditServiceProvider();
- if(provider == null) {
- fail("Element edit service can not be found.");
- }
- }
-
-}
+package org.eclipse.papyrus.infra.services.edit.tests.service; + +import static org.junit.Assert.fail; + +import org.eclipse.emf.ecore.EPackage; +import org.eclipse.emf.ecore.EcoreFactory; +import org.eclipse.gmf.runtime.emf.type.core.IElementType; +import org.eclipse.papyrus.infra.services.edit.service.ElementEditServiceUtils; +import org.eclipse.papyrus.infra.services.edit.service.IElementEditService; +import org.eclipse.papyrus.infra.services.edit.tests.AbstractTestElementEditService; +import org.junit.Test; + +public class TestElementEditServiceUtils extends AbstractTestElementEditService { + + @Test + public void testGetCommandProvider() { + + // Test EPackage access + EPackage eP = EcoreFactory.eINSTANCE.createEPackage(); + IElementEditService serviceForEPack = ElementEditServiceUtils.getCommandProvider(eP, context); + + if(serviceForEPack == null) { + fail("No IElementEditService found for EPackage."); + } + + // Try to get related IElementType to ensure a correct provider is returned + IElementType elementType = (IElementType)serviceForEPack.getAdapter(IElementType.class); + if(elementType != ePackgType) { + fail("The IElementEditService does not rely on the correct IElementType."); + } + } +} |