diff options
Diffstat (limited to 'tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.clazz.tests/test/org/eclipse/papyrus/uml/diagram/clazz/test/canonical/TestClassDiagramAssociationClass.java')
-rw-r--r-- | tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.clazz.tests/test/org/eclipse/papyrus/uml/diagram/clazz/test/canonical/TestClassDiagramAssociationClass.java | 124 |
1 files changed, 62 insertions, 62 deletions
diff --git a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.clazz.tests/test/org/eclipse/papyrus/uml/diagram/clazz/test/canonical/TestClassDiagramAssociationClass.java b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.clazz.tests/test/org/eclipse/papyrus/uml/diagram/clazz/test/canonical/TestClassDiagramAssociationClass.java index 9caba5353ff..08ec5d3d34b 100644 --- a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.clazz.tests/test/org/eclipse/papyrus/uml/diagram/clazz/test/canonical/TestClassDiagramAssociationClass.java +++ b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.clazz.tests/test/org/eclipse/papyrus/uml/diagram/clazz/test/canonical/TestClassDiagramAssociationClass.java @@ -1,63 +1,63 @@ -package org.eclipse.papyrus.uml.diagram.clazz.test.canonical;
-
-import org.eclipse.gmf.runtime.emf.type.core.IElementType;
-import org.eclipse.papyrus.commands.ICreationCommand;
-import org.eclipse.papyrus.infra.gmfdiag.common.updater.DiagramUpdater;
-import org.eclipse.papyrus.uml.diagram.clazz.CreateClassDiagramCommand;
-import org.eclipse.papyrus.uml.diagram.clazz.custom.edit.part.CustomUMLDiagramUpdater;
-import org.eclipse.papyrus.uml.diagram.clazz.providers.UMLElementTypes;
-import org.eclipse.papyrus.uml.diagram.clazz.test.IClassDiagramTestsConstants;
-import org.eclipse.papyrus.uml.diagram.tests.canonical.TestLink;
-import org.junit.Test;
-
-public class TestClassDiagramAssociationClass extends TestLink {
-
- @Override
- public DiagramUpdater getDiagramUpdater() {
- return CustomUMLDiagramUpdater.INSTANCE;
- }
-
- @Override
- protected ICreationCommand getDiagramCommandCreation() {
- return new CreateClassDiagramCommand();
- }
-
- @Override
- protected String getProjectName() {
- return IClassDiagramTestsConstants.PROJECT_NAME;
- }
-
- @Override
- protected String getFileName() {
- return IClassDiagramTestsConstants.FILE_NAME;
- }
-
- @Test
- public void testManageAssociationClass() {
- testToManageLink(UMLElementTypes.Class_Shape, UMLElementTypes.Class_Shape, UMLElementTypes.AssociationClass_Edge, UMLElementTypes.Package_Shape, true);
- }
-
- @Override
- public void installEnvironment(IElementType sourceType, IElementType targetType) {
- createdEdgesCount = 2;
- createdChildsCount = 1;
- super.installEnvironment(sourceType, targetType);
- }
-
- @Override
- public void testToCreateALink(IElementType linkType, String initialName) {
- testCreateLink(linkType, initialName);
- }
-
- @Override
- public void testToManageLink(IElementType sourceType, IElementType targetType, IElementType linkType, IElementType containerType, boolean allowedOntheSame, String initialName) {
- installEnvironment(sourceType, targetType);
- testToCreateALink(linkType, initialName);
- testDestroy(linkType);
- diagramEditor.getDiagramEditDomain().getDiagramCommandStack().undo();
- testViewDeletion(linkType);
- testDrop(linkType);
- diagramEditor.getDiagramEditDomain().getDiagramCommandStack().undo();
- testToCreateAlinkOnTheSame(linkType, allowedOntheSame);
- }
+package org.eclipse.papyrus.uml.diagram.clazz.test.canonical; + +import org.eclipse.gmf.runtime.emf.type.core.IElementType; +import org.eclipse.papyrus.commands.ICreationCommand; +import org.eclipse.papyrus.infra.gmfdiag.common.updater.DiagramUpdater; +import org.eclipse.papyrus.uml.diagram.clazz.CreateClassDiagramCommand; +import org.eclipse.papyrus.uml.diagram.clazz.custom.edit.part.CustomUMLDiagramUpdater; +import org.eclipse.papyrus.uml.diagram.clazz.providers.UMLElementTypes; +import org.eclipse.papyrus.uml.diagram.clazz.test.IClassDiagramTestsConstants; +import org.eclipse.papyrus.uml.diagram.tests.canonical.TestLink; +import org.junit.Test; + +public class TestClassDiagramAssociationClass extends TestLink { + + @Override + public DiagramUpdater getDiagramUpdater() { + return CustomUMLDiagramUpdater.INSTANCE; + } + + @Override + protected ICreationCommand getDiagramCommandCreation() { + return new CreateClassDiagramCommand(); + } + + @Override + protected String getProjectName() { + return IClassDiagramTestsConstants.PROJECT_NAME; + } + + @Override + protected String getFileName() { + return IClassDiagramTestsConstants.FILE_NAME; + } + + @Test + public void testManageAssociationClass() { + testToManageLink(UMLElementTypes.Class_Shape, UMLElementTypes.Class_Shape, UMLElementTypes.AssociationClass_Edge, UMLElementTypes.Package_Shape, true); + } + + @Override + public void installEnvironment(IElementType sourceType, IElementType targetType) { + createdEdgesCount = 2; + createdChildsCount = 1; + super.installEnvironment(sourceType, targetType); + } + + @Override + public void testToCreateALink(IElementType linkType, String initialName) { + testCreateLink(linkType, initialName); + } + + @Override + public void testToManageLink(IElementType sourceType, IElementType targetType, IElementType linkType, IElementType containerType, boolean allowedOntheSame, String initialName) { + installEnvironment(sourceType, targetType); + testToCreateALink(linkType, initialName); + testDestroy(linkType); + diagramEditor.getDiagramEditDomain().getDiagramCommandStack().undo(); + testViewDeletion(linkType); + testDrop(linkType); + diagramEditor.getDiagramEditDomain().getDiagramCommandStack().undo(); + testToCreateAlinkOnTheSame(linkType, allowedOntheSame); + } }
\ No newline at end of file |