diff options
Diffstat (limited to 'tests/junit/plugins/sysml/diagram/org.eclipse.papyrus.sysml.diagram.internalblock.tests/src/org/eclipse/papyrus/sysml/diagram/internalblock/tests/creation/link/connector/delegation/TestCreationAndTestDelegateFromValue.java')
1 files changed, 87 insertions, 82 deletions
diff --git a/tests/junit/plugins/sysml/diagram/org.eclipse.papyrus.sysml.diagram.internalblock.tests/src/org/eclipse/papyrus/sysml/diagram/internalblock/tests/creation/link/connector/delegation/TestCreationAndTestDelegateFromValue.java b/tests/junit/plugins/sysml/diagram/org.eclipse.papyrus.sysml.diagram.internalblock.tests/src/org/eclipse/papyrus/sysml/diagram/internalblock/tests/creation/link/connector/delegation/TestCreationAndTestDelegateFromValue.java index 6c8834811e4..a9fd1985284 100644 --- a/tests/junit/plugins/sysml/diagram/org.eclipse.papyrus.sysml.diagram.internalblock.tests/src/org/eclipse/papyrus/sysml/diagram/internalblock/tests/creation/link/connector/delegation/TestCreationAndTestDelegateFromValue.java +++ b/tests/junit/plugins/sysml/diagram/org.eclipse.papyrus.sysml.diagram.internalblock.tests/src/org/eclipse/papyrus/sysml/diagram/internalblock/tests/creation/link/connector/delegation/TestCreationAndTestDelegateFromValue.java @@ -1,82 +1,87 @@ -/*****************************************************************************
- * Copyright (c) 2012 CEA LIST.
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- *
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
-package org.eclipse.papyrus.sysml.diagram.internalblock.tests.creation.link.connector.delegation;
-
-import java.util.HashMap;
-
-import org.eclipse.gmf.runtime.notation.View;
-import org.eclipse.uml2.uml.ConnectableElement;
-import org.eclipse.uml2.uml.Property;
-import org.junit.BeforeClass;
-
-/**
- * JUnit tests for Connector link creation test (via palette tools).
- */
-public class TestCreationAndTestDelegateFromValue extends AbstractConnectorCreationAndTestDelegateFromElementTest {
-
- @BeforeClass
- public static void initSource() throws Exception {
- sourceView = valueSourceView;
- }
-
- @BeforeClass
- public static void initToolID() throws Exception {
- toolID = "internalblock.tool.connector";
- }
-
- @BeforeClass
- public static void initExpectedResults() throws Exception {
-
- // Initialize source creation results
- isCreationAllowed = new HashMap<View, Boolean>();
-
- isCreationAllowed.put(blockTargetView, false);
-
- isCreationAllowed.put(actorPart2_BlockTargetView, true);
- isCreationAllowed.put(actorPart2_p1TargetView, true);
-
- isCreationAllowed.put(portOnBlockTargetView, true);
- isCreationAllowed.put(port1_Part2TargetView, true);
- isCreationAllowed.put(port2OnNestedPart2_Part1TargetView, true);
-
- isCreationAllowed.put(flowportOnBlockTargetView, true);
- isCreationAllowed.put(flowport1_Part2TargetView, true);
- isCreationAllowed.put(flowport1_NestedPart2_Part1TargetView, true);
-
- isCreationAllowed.put(partTargetView, true);
- isCreationAllowed.put(nestedPart2_Part1TargetView, true);
-
- isCreationAllowed.put(propertyTargetView, true);
- isCreationAllowed.put(nestedPropertyTargetView, true);
-
- isCreationAllowed.put(referenceTargetView, true);
- isCreationAllowed.put(nestedReferenceTargetView, true);
-
- isCreationAllowed.put(valueTargetView, true);
- isCreationAllowed.put(nestedValueTargetView, true);
-
- // Initialize partWithPort for tests
- Property part = (Property)p2View.getElement();
- Property nestedpart = (Property)p2_p1View.getElement();
-
- expectedSourcePartWithPort = new HashMap<View, ConnectableElement>();
- expectedTargetPartWithPort = new HashMap<View, ConnectableElement>();
-
- expectedTargetPartWithPort.put(port1_Part2TargetView, part);
- expectedTargetPartWithPort.put(port2OnNestedPart2_Part1TargetView, nestedpart);
- expectedTargetPartWithPort.put(flowport1_Part2TargetView, part);
- expectedTargetPartWithPort.put(flowport1_NestedPart2_Part1TargetView, nestedpart);
- }
-
-}
+/***************************************************************************** + * Copyright (c) 2012 CEA LIST. + * + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * + * CEA LIST - Initial API and implementation + * + *****************************************************************************/ +package org.eclipse.papyrus.sysml.diagram.internalblock.tests.creation.link.connector.delegation; + +import java.util.HashMap; + +import org.eclipse.gmf.runtime.notation.View; +import org.eclipse.uml2.uml.ConnectableElement; +import org.eclipse.uml2.uml.Property; +import org.junit.BeforeClass; + +/** + * JUnit tests for Connector link creation test (via palette tools). + */ +public class TestCreationAndTestDelegateFromValue extends AbstractConnectorCreationAndTestDelegateFromElementTest { + + @BeforeClass + public static void initSource() throws Exception { + sourceView = valueSourceView; + } + + @BeforeClass + public static void initToolID() throws Exception { + toolID = "internalblock.tool.connector"; + } + + @BeforeClass + public static void initExpectedResults() throws Exception { + + // Initialize source creation results + isCreationAllowed = new HashMap<View, Boolean>(); + + isCreationAllowed.put(blockTargetView, false); + + isCreationAllowed.put(actorPart2_BlockTargetView, true); + isCreationAllowed.put(actorPart2_p1TargetView, true); + + isCreationAllowed.put(portOnBlockTargetView, true); + isCreationAllowed.put(port1_Part1SourceView, true); + isCreationAllowed.put(port2_Part1TargetView, true); + isCreationAllowed.put(port1_Part2TargetView, true); + isCreationAllowed.put(port2OnNestedPart2_Part1TargetView, true); + + isCreationAllowed.put(flowportOnBlockTargetView, true); + isCreationAllowed.put(flowport1_Part2TargetView, true); + isCreationAllowed.put(flowport1_NestedPart2_Part1TargetView, true); + + isCreationAllowed.put(partTargetView, true); + isCreationAllowed.put(nestedPart2_Part1TargetView, true); + + isCreationAllowed.put(propertyTargetView, true); + isCreationAllowed.put(nestedPropertyTargetView, true); + + isCreationAllowed.put(referenceTargetView, true); + isCreationAllowed.put(nestedReferenceTargetView, true); + + isCreationAllowed.put(valueTargetView, true); + isCreationAllowed.put(nestedValueTargetView, true); + + // Initialize partWithPort for tests + Property part1 = (Property)p1View.getElement(); + Property part2 = (Property)p2View.getElement(); + Property nestedpart = (Property)p2_p1View.getElement(); + + expectedSourcePartWithPort = new HashMap<View, ConnectableElement>(); + expectedTargetPartWithPort = new HashMap<View, ConnectableElement>(); + + expectedTargetPartWithPort.put(port1_Part1SourceView, part1); + expectedTargetPartWithPort.put(port2_Part1TargetView, part1); + expectedTargetPartWithPort.put(port1_Part2TargetView, part2); + expectedTargetPartWithPort.put(port2OnNestedPart2_Part1TargetView, nestedpart); + expectedTargetPartWithPort.put(flowport1_Part2TargetView, part2); + expectedTargetPartWithPort.put(flowport1_NestedPart2_Part1TargetView, nestedpart); + } + +} |