Skip to main content
aboutsummaryrefslogtreecommitdiffstats
path: root/tests
diff options
context:
space:
mode:
authorNicolas FAUVERGUE2018-03-27 13:24:46 +0000
committerPatrick Tessier2018-03-30 15:23:12 +0000
commit751dd0467e208b2b7c4479c45b9b0c499fa9b32c (patch)
tree8af2c1830e272955e1fb9a9ad0152b4c6754e904 /tests
parent45180e0aea42e7426f2bd4c8335ed692c992d385 (diff)
downloadorg.eclipse.papyrus-751dd0467e208b2b7c4479c45b9b0c499fa9b32c.tar.gz
org.eclipse.papyrus-751dd0467e208b2b7c4479c45b9b0c499fa9b32c.tar.xz
org.eclipse.papyrus-751dd0467e208b2b7c4479c45b9b0c499fa9b32c.zip
Bug 531596: [SequenceDiagram] When a message is moved bottom the
lifeline must be resized - Add RCPTT test for the message move (with and without life lines resize) - Rewrite other tests to run Change-Id: Icb72c73116eac438fe60de217071fadd092d2070 Signed-off-by: Nicolas FAUVERGUE <nicolas.fauvergue@cea.fr>
Diffstat (limited to 'tests')
-rw-r--r--tests/functional/uml/diagram/org.eclipse.papyrus.uml.diagram.sequence.functional.tests/testcases/add/add001_AddOneLifeline.test12
-rw-r--r--tests/functional/uml/diagram/org.eclipse.papyrus.uml.diagram.sequence.functional.tests/testcases/add/add002_AddSecondLifeline.test13
-rw-r--r--tests/functional/uml/diagram/org.eclipse.papyrus.uml.diagram.sequence.functional.tests/testcases/add/add003_AddOneMessageSync.test192
-rw-r--r--tests/functional/uml/diagram/org.eclipse.papyrus.uml.diagram.sequence.functional.tests/testcases/add/add004_AddOneMessageAsync.test57
-rw-r--r--tests/functional/uml/diagram/org.eclipse.papyrus.uml.diagram.sequence.functional.tests/testcases/add/add005_AddOneCombinedFragment.test28
-rw-r--r--tests/functional/uml/diagram/org.eclipse.papyrus.uml.diagram.sequence.functional.tests/testcases/move/move001_MoveMessageWithOthersMessages.test557
6 files changed, 711 insertions, 148 deletions
diff --git a/tests/functional/uml/diagram/org.eclipse.papyrus.uml.diagram.sequence.functional.tests/testcases/add/add001_AddOneLifeline.test b/tests/functional/uml/diagram/org.eclipse.papyrus.uml.diagram.sequence.functional.tests/testcases/add/add001_AddOneLifeline.test
index 73b6573355d..4e850159cfc 100644
--- a/tests/functional/uml/diagram/org.eclipse.papyrus.uml.diagram.sequence.functional.tests/testcases/add/add001_AddOneLifeline.test
+++ b/tests/functional/uml/diagram/org.eclipse.papyrus.uml.diagram.sequence.functional.tests/testcases/add/add001_AddOneLifeline.test
@@ -6,8 +6,8 @@ Element-Type: testcase
Element-Version: 3.0
External-Reference:
Id: _fnea8AgAEeiHkPkpSqDhSg
-Runtime-Version: 2.2.0.201706152316
-Save-Time: 2/23/18 9:17 AM
+Runtime-Version: 2.3.0.201803252310
+Save-Time: 3/27/18 2:02 PM
Testcase-Type: ecl
------=_.content-0a7243a0-75d3-3d5f-9791-539de0e5b7ac
@@ -16,6 +16,13 @@ Entry-Name: .content
get-view "Project Explorer" | get-tree | select "SequenceDiagramTest/SequenceDiagramTest" | double-click
get-view "Model Explorer" | get-tree | select "SequenceDiagramTest/NewSequenceDiagram" | double-click
+get-preferences-menu | click
+with [get-window Preferences] {
+ get-tree | select "Papyrus/Diagrams/PapyrusUMLSequenceDiagram Diagram"
+ get-group "Automatic creations" | get-button "A Behavior Execution Specification and a Reply Message" | click
+ get-button Apply | click
+ get-button "Apply and Close" | click
+}
with [get-editor "SequenceDiagramTest.di"] {
get-diagram -index 1 | get-edit-part -name Interaction1 | get-edit-part -text Interaction1 | get-edit-part
-className CInteractionInteractionCompartmentEditPart | mouse-move 811 16 -height 738 -width 857
@@ -38,7 +45,6 @@ with [get-editor "SequenceDiagramTest.di"] {
mouse-move 3 53 -height 757 -width 857
}
}
-get-button "Save (Ctrl+S)" | click
// [ASSERT] Verify position of the new lifeline.
with [get-editor "SequenceDiagramTest.di" | get-diagram -index 1 | get-edit-part -name Interaction1 | get-edit-part
diff --git a/tests/functional/uml/diagram/org.eclipse.papyrus.uml.diagram.sequence.functional.tests/testcases/add/add002_AddSecondLifeline.test b/tests/functional/uml/diagram/org.eclipse.papyrus.uml.diagram.sequence.functional.tests/testcases/add/add002_AddSecondLifeline.test
index f0e44b26564..498a8f48c0e 100644
--- a/tests/functional/uml/diagram/org.eclipse.papyrus.uml.diagram.sequence.functional.tests/testcases/add/add002_AddSecondLifeline.test
+++ b/tests/functional/uml/diagram/org.eclipse.papyrus.uml.diagram.sequence.functional.tests/testcases/add/add002_AddSecondLifeline.test
@@ -6,8 +6,8 @@ Element-Type: testcase
Element-Version: 3.0
External-Reference:
Id: _V0U8gAgZEeiHkPkpSqDhSg
-Runtime-Version: 2.2.0.201706152316
-Save-Time: 2/23/18 9:17 AM
+Runtime-Version: 2.3.0.201803252310
+Save-Time: 3/27/18 2:02 PM
Testcase-Type: ecl
------=_.content-0a7243a0-75d3-3d5f-9791-539de0e5b7ac
@@ -16,6 +16,13 @@ Entry-Name: .content
get-view "Project Explorer" | get-tree | select "SequenceDiagramTest/SequenceDiagramTest" | double-click
get-view "Model Explorer" | get-tree | select "SequenceDiagramTest/NewSequenceDiagram" | double-click
+get-preferences-menu | click
+with [get-window Preferences] {
+ get-tree | select "Papyrus/Diagrams/PapyrusUMLSequenceDiagram Diagram"
+ get-group "Automatic creations" | get-button "A Behavior Execution Specification and a Reply Message" | click
+ get-button Apply | click
+ get-button "Apply and Close" | click
+}
with [get-editor "SequenceDiagramTest.di"] {
get-diagram -index 1 | get-edit-part -name Interaction1 | get-edit-part -text Interaction1 | get-edit-part
-className CInteractionInteractionCompartmentEditPart | mouse-move 811 16 -height 738 -width 857
@@ -38,7 +45,6 @@ with [get-editor "SequenceDiagramTest.di"] {
mouse-move 3 53 -height 757 -width 857
}
}
-get-button "Save (Ctrl+S)" | click
// [ASSERT] Verify position of the first created lifeline.
with [get-editor "SequenceDiagramTest.di" | get-diagram -index 1 | get-edit-part -name Interaction1 | get-edit-part
@@ -92,5 +98,4 @@ with [get-editor "SequenceDiagramTest.di" | get-diagram -index 1 | get-edit-part
get-property x | equals 494 | verify-true
get-property y | equals 10 | verify-true
}
-get-button "Save (Ctrl+S)" | click
------=_.content-0a7243a0-75d3-3d5f-9791-539de0e5b7ac--
diff --git a/tests/functional/uml/diagram/org.eclipse.papyrus.uml.diagram.sequence.functional.tests/testcases/add/add003_AddOneMessageSync.test b/tests/functional/uml/diagram/org.eclipse.papyrus.uml.diagram.sequence.functional.tests/testcases/add/add003_AddOneMessageSync.test
index 6494b7555e0..945f91808ce 100644
--- a/tests/functional/uml/diagram/org.eclipse.papyrus.uml.diagram.sequence.functional.tests/testcases/add/add003_AddOneMessageSync.test
+++ b/tests/functional/uml/diagram/org.eclipse.papyrus.uml.diagram.sequence.functional.tests/testcases/add/add003_AddOneMessageSync.test
@@ -6,8 +6,8 @@ Element-Type: testcase
Element-Version: 3.0
External-Reference:
Id: _tyrqsAgnEeiHkPkpSqDhSg
-Runtime-Version: 2.2.0.201706152316
-Save-Time: 2/23/18 9:17 AM
+Runtime-Version: 2.3.0.201803252310
+Save-Time: 3/27/18 2:54 PM
Testcase-Type: ecl
------=_.content-0a7243a0-75d3-3d5f-9791-539de0e5b7ac
@@ -16,6 +16,13 @@ Entry-Name: .content
get-view "Project Explorer" | get-tree | select "SequenceDiagramTest/SequenceDiagramTest" | double-click
get-view "Model Explorer" | get-tree | select "SequenceDiagramTest/NewSequenceDiagram" | double-click
+get-preferences-menu | click
+with [get-window Preferences] {
+ get-tree | select "Papyrus/Diagrams/PapyrusUMLSequenceDiagram Diagram"
+ get-group "Automatic creations" | get-button "A Behavior Execution Specification and a Reply Message" | click
+ get-button Apply | click
+ get-button "Apply and Close" | click
+}
with [get-editor "SequenceDiagramTest.di"] {
get-diagram -index 1 | get-edit-part -name Interaction1 | get-edit-part -text Interaction1 | get-edit-part
-className CInteractionInteractionCompartmentEditPart | mouse-move 811 16 -height 738 -width 857
@@ -38,7 +45,6 @@ with [get-editor "SequenceDiagramTest.di"] {
mouse-move 3 53 -height 757 -width 857
}
}
-get-button "Save (Ctrl+S)" | click
// [ASSERT] Verify position of the first created lifeline.
with [get-editor "SequenceDiagramTest.di" | get-diagram -index 1 | get-edit-part -name Interaction1 | get-edit-part
@@ -47,118 +53,128 @@ with [get-editor "SequenceDiagramTest.di" | get-diagram -index 1 | get-edit-part
get-property x | equals 154 | verify-true
get-property y | equals 10 | verify-true
}
-
with [get-editor "SequenceDiagramTest.di"] {
- with [get-palette | get-palette-entry Lifeline] {
- mouse-move 48 10 button1 -height 23 -width 125
- mouse-press 48 10 button1 -height 23 -width 125
- mouse-release 48 10 button1 524288 -height 23 -width 125
- mouse-hover 48 10 -height 23 -width 125
- mouse-move 13 11 -height 23 -width 125
+ with [get-diagram -index 1] {
+ commit-direct-edit
+ get-edit-part -name Interaction1 | mouse-move 1651 80 -height 1000 -width 1892
}
- with [get-diagram -index 1 | get-edit-part -name Interaction1 | get-edit-part -text Interaction1 | get-edit-part
- -className CInteractionInteractionCompartmentEditPart] {
- mouse-move 497 30 button1 -height 738 -width 857
- mouse-press 497 30 button1 -height 738 -width 857
- mouse-release 497 30 button1 524288 -height 738 -width 857
+ with [get-palette] {
+ get-palette-entry "Zoom In" | mouse-move 12 15 -height 19 -width 19
+ with [get-palette-entry Lifeline] {
+ mouse-move 43 9 button1 -height 23 -width 125
+ mouse-press 43 9 button1 -height 23 -width 125
+ mouse-release 43 9 button1 524288 -height 23 -width 125
+ }
+ }
+ with [get-diagram -index 1 | get-edit-part -name Interaction1] {
+ mouse-move 890 72 -height 1000 -width 1892
+ with [get-edit-part -text Interaction1 | get-edit-part -className CInteractionInteractionCompartmentEditPart] {
+ mouse-move 476 8 button1 -height 738 -width 857
+ mouse-press 476 8 button1 -height 738 -width 857
+ mouse-release 476 8 button1 524288 -height 738 -width 857
+ }
}
with [get-diagram -index 1] {
with [get-edit-part -name Interaction1 | get-edit-part -text Interaction1 | get-edit-part
-className CInteractionInteractionCompartmentEditPart] {
- get-edit-part -name Lifeline2 | get-edit-part -name Lifeline2 | activate-direct-edit
- mouse-hover 497 30 -height 738 -width 857
with [get-edit-part -name Lifeline2] {
- mouse-move 11 12 button1 -height 700 -width 100
- mouse-press 11 12 button1 -height 700 -width 100
+ get-edit-part -name Lifeline2 | activate-direct-edit
+ mouse-move 97 45 -height 700 -width 100
}
+ mouse-move 787 191 button1 -height 738 -width 857
+ mouse-press 787 191 button1 -height 738 -width 857
}
commit-direct-edit
- with [get-edit-part -name Interaction1 | get-edit-part -text Interaction1 | get-edit-part
- -className CInteractionInteractionCompartmentEditPart | get-edit-part -name Lifeline2] {
- mouse-release 11 12 button1 524288 -height 700 -width 100
- mouse-move 8 15 button1 -height 700 -width 100
- mouse-press 8 15 button1 -height 700 -width 100
- mouse-release 8 15 button1 524288 -height 700 -width 100
- mouse-move 10 17 -height 700 -width 100
- get-edit-part -name Lifeline2 | activate-direct-edit
+ with [get-edit-part -name Interaction1] {
+ get-edit-part -text Interaction1 | get-edit-part -className CInteractionInteractionCompartmentEditPart
+ | mouse-release 787 191 button1 524288 -height 738 -width 857
+ mouse-move 1890 588 -height 1000 -width 1892
}
}
-}
-
-// [ASSERT] Verify position of the second created lifeline.
-with [get-editor "SequenceDiagramTest.di" | get-diagram -index 1 | get-edit-part -name Interaction1 | get-edit-part
- -text Interaction1 | get-edit-part -className CInteractionInteractionCompartmentEditPart | get-edit-part
- -name Lifeline2 | get-figure -path "0/0"] {
- get-property x | equals 494 | verify-true
- get-property y | equals 10 | verify-true
-}
-get-button "Save (Ctrl+S)" | click
-with [get-editor "SequenceDiagramTest.di"] {
- get-diagram -index 1 | get-edit-part -name Interaction1 | get-edit-part -text Interaction1 | mouse-move 856 462
- -height 757 -width 857
- with [get-palette] {
- get-palette-entry "Message Reply" | mouse-move 31 2 -height 23 -width 125
- get-palette-entry "Message Async" | mouse-move 47 2 -height 23 -width 125
- with [get-palette-entry "Message Sync"] {
- mouse-move 52 17 button1 -height 23 -width 125
- mouse-press 52 17 button1 -height 23 -width 125
- mouse-release 52 17 button1 524288 -height 23 -width 125
- }
+ with [get-palette | get-palette-entry "Message Sync"] {
+ mouse-move 40 22 -height 23 -width 125
+ mouse-move 67 19 button1 -height 23 -width 125
+ mouse-press 67 19 button1 -height 23 -width 125
+ mouse-release 67 19 button1 524288 -height 23 -width 125
}
with [get-diagram -index 1 | get-edit-part -name Interaction1 | get-edit-part -text Interaction1 | get-edit-part
-className CInteractionInteractionCompartmentEditPart] {
- mouse-move 629 299 -height 738 -width 857
+ mouse-move 264 117 -height 738 -width 857
with [get-edit-part -name Lifeline1] {
- mouse-move 48 213 button1 -height 700 -width 100
- mouse-press 48 213 button1 -height 700 -width 100
- mouse-release 48 213 button1 524288 -height 700 -width 100
- mouse-hover 48 213 -height 700 -width 100
+ mouse-move 49 66 -height 700 -width 100
+ mouse-hover 49 66 -height 700 -width 100
+ mouse-move 49 66 button1 -height 700 -width 100
+ mouse-press 49 66 button1 -height 700 -width 100
+ mouse-release 49 66 button1 524288 -height 700 -width 100
}
- mouse-move 391 227 -height 738 -width 857
- mouse-hover 391 227 -height 738 -width 857
- mouse-move 497 226 -height 738 -width 857
with [get-edit-part -name Lifeline2] {
- mouse-move 46 210 -height 700 -width 100
- mouse-hover 46 210 -height 700 -width 100
- mouse-move 46 210 button1 -height 700 -width 100
- mouse-press 46 210 button1 -height 700 -width 100
+ mouse-move 46 66 -height 700 -width 100
+ mouse-hover 46 66 -height 700 -width 100
+ mouse-move 48 66 -height 700 -width 100
+ mouse-hover 48 66 -height 700 -width 100
+ mouse-move 51 66 -height 700 -width 100
+ mouse-hover 51 66 -height 700 -width 100
+ mouse-move 47 66 -height 700 -width 100
+ mouse-hover 47 66 -height 700 -width 100
+ mouse-move 50 66 -height 700 -width 100
+ mouse-hover 50 66 -height 700 -width 100
+ mouse-move 48 66 -height 700 -width 100
+ mouse-hover 48 66 -height 700 -width 100
+ mouse-move 48 66 button1 -height 700 -width 100
+ mouse-press 48 66 button1 -height 700 -width 100
}
}
- with [get-diagram -index 1 | get-edit-part -name Interaction1 | get-edit-part -text Interaction1 | get-edit-part
- -className CInteractionInteractionCompartmentEditPart] {
- with [get-edit-part -name Lifeline2] {
- mouse-release 46 210 button1 524288 -height 700 -width 100
- get-edit-part -name BehaviorExecutionSpecification1 | mouse-hover 6 4 -height 100 -width 20
- get-target-connection -path 0 | get-edit-part -text Message1 | activate-direct-edit
+ with [get-diagram -index 1] {
+ with [get-edit-part -name Interaction1 | get-edit-part -text Interaction1 | get-edit-part
+ -className CInteractionInteractionCompartmentEditPart | get-edit-part -name Lifeline2] {
+ mouse-release 48 66 button1 524288 -height 700 -width 100
+ get-edit-part -name BehaviorExecutionSpecification6 | mouse-move 4 37 -height 100 -width 20
+ get-target-connection -path 0 | get-edit-part -text Message3 | activate-direct-edit
+ with [get-edit-part -name BehaviorExecutionSpecification6] {
+ mouse-hover 4 37 -height 100 -width 20
+ mouse-move 4 31 -height 100 -width 20
+ }
}
- mouse-move 822 152 -height 738 -width 857
- }
- with [get-palette] {
- get-palette-entry " Behavior Execution Specification" | mouse-move 16 8 -height 52 -width 125
- get-palette-entry "Action Execution Specification" | mouse-move 118 26 -height 37 -width 125
+ commit-direct-edit
+ get-edit-part -name Interaction1 | mouse-move 922 284 -height 1000 -width 1892
}
- get-diagram -index 1 | commit-direct-edit
}
-// [ASSERT] Verify position of the eletments of Message Sync.
with [get-editor "SequenceDiagramTest.di" | get-diagram -index 1 | get-edit-part -name Interaction1] {
- get-property x | equals 0 | verify-true
- get-property y | equals 0 | verify-true
- with [get-edit-part -text Interaction1 | get-edit-part -className CInteractionInteractionCompartmentEditPart] {
- with [get-edit-part -name Lifeline2] {
- with [get-target-connection -path 0] {
- get-property x | equals 197 | verify-true
- get-property y | equals 207 | verify-true
- }
- with [get-edit-part -name BehaviorExecutionSpecification1] {
- get-property x | equals 534 | verify-true
- get-property y | equals 216 | verify-true
- }
+ mouse-move 860 553 -height 1000 -width 1892
+ mouse-move 895 668 -height 1000 -width 1892
+}
+with [get-editor "SequenceDiagramTest.di" | get-diagram -index 1 | get-edit-part -name Interaction1 | get-edit-part
+ -text Interaction1 | get-edit-part -className CInteractionInteractionCompartmentEditPart] {
+ // [ASSERT] Verify position of the second created lifeline.
+ with [get-edit-part -name Lifeline2] {
+ with [get-figure -path "0/0"] {
+ get-property x | equals 474 | verify-true
+ get-property y | equals 10 | verify-true
+ get-property width | equals 100 | verify-true
+ get-property height | equals 700 | verify-true
+ }
+ // [ASSERT] Verify positions of the first message anchors
+ with [get-target-connection -path 0] {
+ get-property "sourceAnchor.id" | equals "(0.5,0.09428571428571429)" | verify-true
+ get-property "targetAnchor.id" | equals "(0.5,0.09428571428571429)" | verify-true
}
- with [get-edit-part -name Lifeline1 | get-target-connection -path 0] {
- get-property x | equals 197 | verify-true
- get-property y | equals 321 | verify-true
+ // [ASSERT] Verify positions of the execution specification
+ with [get-edit-part -name BehaviorExecutionSpecification6] {
+ get-property x | equals 514 | verify-true
+ get-property y | equals 76 | verify-true
+ get-property width | equals 20 | verify-true
+ get-property height | equals 100 | verify-true
}
}
+ // [ASSERT] Verify positions of the second message anchors
+ with [get-edit-part -name Lifeline1 | get-target-connection -path 0] {
+ get-property "sourceAnchor.id" | equals "(0.5,0.23714285714285716)" | verify-true
+ get-property "targetAnchor.id" | equals "(0.5,0.23714285714285716)" | verify-true
+ }
+}
+with [get-editor "SequenceDiagramTest.di" | get-diagram -index 1 | get-edit-part -name Interaction1] {
+ get-edit-part -text Interaction1 | mouse-move 488 8 -height 757 -width 857
+ mouse-move 905 350 -height 1000 -width 1892
}
------=_.content-0a7243a0-75d3-3d5f-9791-539de0e5b7ac--
diff --git a/tests/functional/uml/diagram/org.eclipse.papyrus.uml.diagram.sequence.functional.tests/testcases/add/add004_AddOneMessageAsync.test b/tests/functional/uml/diagram/org.eclipse.papyrus.uml.diagram.sequence.functional.tests/testcases/add/add004_AddOneMessageAsync.test
index fdb8cd786a5..3c76d903cf7 100644
--- a/tests/functional/uml/diagram/org.eclipse.papyrus.uml.diagram.sequence.functional.tests/testcases/add/add004_AddOneMessageAsync.test
+++ b/tests/functional/uml/diagram/org.eclipse.papyrus.uml.diagram.sequence.functional.tests/testcases/add/add004_AddOneMessageAsync.test
@@ -6,8 +6,8 @@ Element-Type: testcase
Element-Version: 3.0
External-Reference:
Id: _NepbQAgqEeiHkPkpSqDhSg
-Runtime-Version: 2.2.0.201706152316
-Save-Time: 2/23/18 9:12 AM
+Runtime-Version: 2.3.0.201803252310
+Save-Time: 3/27/18 3:04 PM
Testcase-Type: ecl
------=_.content-0a7243a0-75d3-3d5f-9791-539de0e5b7ac
@@ -16,6 +16,13 @@ Entry-Name: .content
get-view "Project Explorer" | get-tree | select "SequenceDiagramTest/SequenceDiagramTest" | double-click
get-view "Model Explorer" | get-tree | select "SequenceDiagramTest/NewSequenceDiagram" | double-click
+get-preferences-menu | click
+with [get-window Preferences] {
+ get-tree | select "Papyrus/Diagrams/PapyrusUMLSequenceDiagram Diagram"
+ get-group "Automatic creations" | get-button "A Behavior Execution Specification and a Reply Message" | click
+ get-button Apply | click
+ get-button "Apply and Close" | click
+}
with [get-editor "SequenceDiagramTest.di"] {
get-diagram -index 1 | get-edit-part -name Interaction1 | get-edit-part -text Interaction1 | get-edit-part
-className CInteractionInteractionCompartmentEditPart | mouse-move 811 16 -height 738 -width 857
@@ -38,7 +45,6 @@ with [get-editor "SequenceDiagramTest.di"] {
mouse-move 3 53 -height 757 -width 857
}
}
-get-button "Save (Ctrl+S)" | click
// [ASSERT] Verify position of the first created lifeline.
with [get-editor "SequenceDiagramTest.di" | get-diagram -index 1 | get-edit-part -name Interaction1 | get-edit-part
@@ -48,49 +54,4 @@ with [get-editor "SequenceDiagramTest.di" | get-diagram -index 1 | get-edit-part
get-property y | equals 10 | verify-true
}
-with [get-editor "SequenceDiagramTest.di"] {
- with [get-palette | get-palette-entry Lifeline] {
- mouse-move 48 10 button1 -height 23 -width 125
- mouse-press 48 10 button1 -height 23 -width 125
- mouse-release 48 10 button1 524288 -height 23 -width 125
- mouse-hover 48 10 -height 23 -width 125
- mouse-move 13 11 -height 23 -width 125
- }
- with [get-diagram -index 1 | get-edit-part -name Interaction1 | get-edit-part -text Interaction1 | get-edit-part
- -className CInteractionInteractionCompartmentEditPart] {
- mouse-move 497 30 button1 -height 738 -width 857
- mouse-press 497 30 button1 -height 738 -width 857
- mouse-release 497 30 button1 524288 -height 738 -width 857
- }
- with [get-diagram -index 1] {
- with [get-edit-part -name Interaction1 | get-edit-part -text Interaction1 | get-edit-part
- -className CInteractionInteractionCompartmentEditPart] {
- get-edit-part -name Lifeline2 | get-edit-part -name Lifeline2 | activate-direct-edit
- mouse-hover 497 30 -height 738 -width 857
- with [get-edit-part -name Lifeline2] {
- mouse-move 11 12 button1 -height 700 -width 100
- mouse-press 11 12 button1 -height 700 -width 100
- }
- }
- commit-direct-edit
- with [get-edit-part -name Interaction1 | get-edit-part -text Interaction1 | get-edit-part
- -className CInteractionInteractionCompartmentEditPart | get-edit-part -name Lifeline2] {
- mouse-release 11 12 button1 524288 -height 700 -width 100
- mouse-move 8 15 button1 -height 700 -width 100
- mouse-press 8 15 button1 -height 700 -width 100
- mouse-release 8 15 button1 524288 -height 700 -width 100
- mouse-move 10 17 -height 700 -width 100
- get-edit-part -name Lifeline2 | activate-direct-edit
- }
- }
-}
-
-// [ASSERT] Verify position of the second created lifeline.
-with [get-editor "SequenceDiagramTest.di" | get-diagram -index 1 | get-edit-part -name Interaction1 | get-edit-part
- -text Interaction1 | get-edit-part -className CInteractionInteractionCompartmentEditPart | get-edit-part
- -name Lifeline2 | get-figure -path "0/0"] {
- get-property x | equals 494 | verify-true
- get-property y | equals 10 | verify-true
-}
-get-button "Save (Ctrl+S)" | click
------=_.content-0a7243a0-75d3-3d5f-9791-539de0e5b7ac--
diff --git a/tests/functional/uml/diagram/org.eclipse.papyrus.uml.diagram.sequence.functional.tests/testcases/add/add005_AddOneCombinedFragment.test b/tests/functional/uml/diagram/org.eclipse.papyrus.uml.diagram.sequence.functional.tests/testcases/add/add005_AddOneCombinedFragment.test
index ce2a44ff71f..b68f1d00c1c 100644
--- a/tests/functional/uml/diagram/org.eclipse.papyrus.uml.diagram.sequence.functional.tests/testcases/add/add005_AddOneCombinedFragment.test
+++ b/tests/functional/uml/diagram/org.eclipse.papyrus.uml.diagram.sequence.functional.tests/testcases/add/add005_AddOneCombinedFragment.test
@@ -6,8 +6,8 @@ Element-Type: testcase
Element-Version: 3.0
External-Reference:
Id: _WPB6kBh3Eeilv_R0H7e8aA
-Runtime-Version: 2.2.0.201706152316
-Save-Time: 2/23/18 2:45 PM
+Runtime-Version: 2.3.0.201803252310
+Save-Time: 3/27/18 3:22 PM
Testcase-Type: ecl
------=_.description-216f885c-d591-38ce-8ea2-e4f8cb4d6ffa
@@ -22,6 +22,13 @@ Entry-Name: .content
get-view "Project Explorer" | get-tree | select "SequenceDiagramTest/SequenceDiagramTest" | double-click
get-view "Model Explorer" | get-tree | select "SequenceDiagramTest/NewSequenceDiagram" | double-click
+get-preferences-menu | click
+with [get-window Preferences] {
+ get-tree | select "Papyrus/Diagrams/PapyrusUMLSequenceDiagram Diagram"
+ get-group "Automatic creations" | get-button "A Behavior Execution Specification and a Reply Message" | click
+ get-button Apply | click
+ get-button "Apply and Close" | click
+}
with [get-editor "SequenceDiagramTest.di"] {
get-diagram -index 1 | get-edit-part -name Interaction1 | mouse-move 909 120 -height 1000 -width 915
with [get-palette | get-palette-entry Lifeline] {
@@ -107,12 +114,23 @@ with [get-editor "SequenceDiagramTest.di"] {
}
with [get-editor "SequenceDiagramTest.di" | get-diagram -index 1 | get-edit-part -name Interaction1 | get-edit-part
-text Interaction1 | get-edit-part -className CInteractionInteractionCompartmentEditPart | get-edit-part
- -name CombinedFragment1] {
+ -name CombinedFragment3] {
get-property x | equals 34 | verify-true
get-property y | equals 156 | verify-true
get-property width | equals 481 | verify-true
get-property height | equals 221 | verify-true
}
-get-view "Model Explorer" | get-tree | get-item -path "SequenceDiagramTest/Interaction1/CombinedFragment1"
- | get-property selection | equals false | verify-true
+with [get-editor "SequenceDiagramTest.di" | get-diagram -index 1 | get-edit-part -name Interaction1] {
+ with [get-edit-part -text Interaction1 | get-edit-part -className CInteractionInteractionCompartmentEditPart] {
+ get-edit-part -name Lifeline2 | mouse-move 66 216 -height 700 -width 100
+ get-edit-part -name CombinedFragment3 | get-edit-part -name CombinedFragment3 | mouse-move 10 153 -height 202
+ -width 481
+ }
+ mouse-move 916 228 -height 1000 -width 1892
+}
+get-view "Model Explorer" | get-tree | get-item
+ -path "SequenceDiagramTest/Interaction1/CombinedFragment3/InteractionOperand0" | get-property caption
+ | equals InteractionOperand0 | verify-true
+get-editor "SequenceDiagramTest.di" | get-diagram -index 1 | get-edit-part -name Interaction1 | mouse-move 1143 114
+ -height 1000 -width 1892
------=_.content-0a7243a0-75d3-3d5f-9791-539de0e5b7ac--
diff --git a/tests/functional/uml/diagram/org.eclipse.papyrus.uml.diagram.sequence.functional.tests/testcases/move/move001_MoveMessageWithOthersMessages.test b/tests/functional/uml/diagram/org.eclipse.papyrus.uml.diagram.sequence.functional.tests/testcases/move/move001_MoveMessageWithOthersMessages.test
new file mode 100644
index 00000000000..788e20e83d1
--- /dev/null
+++ b/tests/functional/uml/diagram/org.eclipse.papyrus.uml.diagram.sequence.functional.tests/testcases/move/move001_MoveMessageWithOthersMessages.test
@@ -0,0 +1,557 @@
+--- RCPTT testcase ---
+Format-Version: 1.0
+Contexts: _NHXLMAf_EeiHkPkpSqDhSg,_KWhwYAgBEeiHkPkpSqDhSg
+Element-Name: move001_MoveMessageWithOthersMessages
+Element-Type: testcase
+Element-Version: 3.0
+External-Reference:
+Id: _BqX60DDNEeiA_5cwf7Mpvw
+Runtime-Version: 2.3.0.201803252310
+Save-Time: 3/27/18 2:29 PM
+Testcase-Type: ecl
+
+------=_.description-216f885c-d591-38ce-8ea2-e4f8cb4d6ffa
+Content-Type: text/plain
+Entry-Name: .description
+
+Move message on life lines
+------=_.description-216f885c-d591-38ce-8ea2-e4f8cb4d6ffa--
+------=_.content-0a7243a0-75d3-3d5f-9791-539de0e5b7ac
+Content-Type: text/ecl
+Entry-Name: .content
+
+get-view "Project Explorer" | get-tree | select "SequenceDiagramTest/SequenceDiagramTest" | double-click
+get-view "Model Explorer" | get-tree | select "SequenceDiagramTest/NewSequenceDiagram" | double-click
+get-preferences-menu | click
+with [get-window Preferences] {
+ get-tree | select "Papyrus/Diagrams/PapyrusUMLSequenceDiagram Diagram"
+ with [get-group others | get-button "When moving up a message, everything after that message is also moved up"] {
+ uncheck
+ }
+ with [get-group "Automatic creations"] {
+ get-button Nothing | click
+ }
+ get-button "Apply and Close" | click
+}
+
+with [get-editor "SequenceDiagramTest.di"] {
+ get-diagram -index 1 | get-edit-part -name Interaction1 | mouse-move 1861 127 -height 1000 -width 1892
+ with [get-palette] {
+ get-palette-entry "Action Execution Specification" | mouse-move 73 1 -height 37 -width 125
+ with [get-palette-entry Lifeline] {
+ mouse-move 71 12 button1 -height 23 -width 125
+ mouse-press 71 12 button1 -height 23 -width 125
+ mouse-release 71 12 button1 524288 -height 23 -width 125
+ }
+ }
+ with [get-diagram -index 1 | get-edit-part -name Interaction1 | get-edit-part -text Interaction1 | get-edit-part
+ -className CInteractionInteractionCompartmentEditPart] {
+ mouse-move 67 34 button1 -height 738 -width 857
+ mouse-press 67 34 button1 -height 738 -width 857
+ mouse-release 67 34 button1 524288 -height 738 -width 857
+ }
+ get-diagram -index 1 | get-edit-part -name Interaction1 | get-edit-part -text Interaction1 | get-edit-part
+ -className CInteractionInteractionCompartmentEditPart | mouse-move 310 65 -height 738 -width 857
+ with [get-palette] {
+ get-palette-entry "Action Execution Specification" | mouse-move 91 1 -height 37 -width 125
+ get-palette-entry Lifeline | mouse-move 94 21 -height 23 -width 125
+ }
+ get-diagram -index 1 | get-edit-part -name Interaction1 | get-edit-part -text Interaction1 | get-edit-part
+ -className CInteractionInteractionCompartmentEditPart | get-edit-part -name Lifeline1 | get-edit-part
+ -name Lifeline1 | activate-direct-edit
+ get-palette | get-palette-entry Lifeline | mouse-move 63 13 -height 23 -width 125
+ get-diagram -index 1 | commit-direct-edit
+ with [get-palette | get-palette-entry Lifeline] {
+ mouse-move 63 13 button1 -height 23 -width 125
+ mouse-press 63 13 button1 -height 23 -width 125
+ mouse-release 63 13 button1 524288 -height 23 -width 125
+ }
+ with [get-diagram -index 1 | get-edit-part -name Interaction1 | get-edit-part -text Interaction1 | get-edit-part
+ -className CInteractionInteractionCompartmentEditPart] {
+ mouse-move 284 19 button1 -height 738 -width 857
+ mouse-press 284 19 button1 -height 738 -width 857
+ mouse-release 284 19 button1 524288 -height 738 -width 857
+ }
+ with [get-diagram -index 1 | get-edit-part -name Interaction1] {
+ mouse-move 1095 118 -height 1000 -width 1892
+ get-edit-part -text Interaction1 | get-edit-part -className CInteractionInteractionCompartmentEditPart
+ | get-edit-part -name Lifeline2 | get-edit-part -name Lifeline2 | activate-direct-edit
+ mouse-move 1879 115 -height 1000 -width 1892
+ }
+ with [get-palette] {
+ get-palette-entry "Action Execution Specification" | mouse-move 26 2 -height 37 -width 125
+ get-palette-entry Lifeline | mouse-move 41 13 -height 23 -width 125
+ }
+ get-diagram -index 1 | commit-direct-edit
+ with [get-palette | get-palette-entry Lifeline] {
+ mouse-move 41 13 button1 -height 23 -width 125
+ mouse-press 41 13 button1 -height 23 -width 125
+ mouse-release 41 13 button1 524288 -height 23 -width 125
+ }
+ with [get-diagram -index 1 | get-edit-part -name Interaction1 | get-edit-part -text Interaction1 | get-edit-part
+ -className CInteractionInteractionCompartmentEditPart] {
+ mouse-move 504 17 button1 -height 738 -width 857
+ mouse-press 504 17 button1 -height 738 -width 857
+ mouse-release 504 17 button1 524288 -height 738 -width 857
+ }
+ with [get-diagram -index 1 | get-edit-part -name Interaction1] {
+ mouse-move 1876 55 -height 1000 -width 1892
+ get-edit-part -text Interaction1 | get-edit-part -className CInteractionInteractionCompartmentEditPart
+ | get-edit-part -name Lifeline3 | get-edit-part -name Lifeline3 | activate-direct-edit
+ }
+ get-palette | get-palette-entry Lifeline | mouse-move 70 7 -height 23 -width 125
+ get-diagram -index 1 | commit-direct-edit
+ with [get-palette | get-palette-entry Lifeline] {
+ mouse-move 70 7 button1 -height 23 -width 125
+ mouse-press 70 7 button1 -height 23 -width 125
+ mouse-release 70 7 button1 524288 -height 23 -width 125
+ }
+ with [get-diagram -index 1 | get-edit-part -name Interaction1 | get-edit-part -text Interaction1] {
+ mouse-move 807 9 -height 757 -width 857
+ with [get-edit-part -className CInteractionInteractionCompartmentEditPart] {
+ mouse-move 732 13 button1 -height 738 -width 857
+ mouse-press 732 13 button1 -height 738 -width 857
+ mouse-release 732 13 button1 524288 -height 738 -width 857
+ }
+ }
+ with [get-diagram -index 1 | get-edit-part -name Interaction1] {
+ mouse-move 966 150 -height 1000 -width 1892
+ get-edit-part -text Interaction1 | get-edit-part -className CInteractionInteractionCompartmentEditPart
+ | get-edit-part -name Lifeline4 | get-edit-part -name Lifeline4 | activate-direct-edit
+ mouse-move 1885 677 -height 1000 -width 1892
+ }
+ with [get-palette] {
+ with [get-palette-entry "Message Delete"] {
+ mouse-move 10 21 -height 23 -width 125
+ mouse-move 44 2 -height 23 -width 125
+ }
+ get-palette-entry "Message Create" | mouse-move 49 5 -height 23 -width 125
+ get-palette-entry "Message Reply" | mouse-move 52 7 -height 23 -width 125
+ get-palette-entry "Message Async" | mouse-move 57 1 -height 23 -width 125
+ get-palette-entry "Message Sync" | mouse-move 69 16 -height 23 -width 125
+ }
+ get-diagram -index 1 | commit-direct-edit
+ with [get-palette | get-palette-entry "Message Sync"] {
+ mouse-move 69 16 button1 -height 23 -width 125
+ mouse-press 69 16 button1 -height 23 -width 125
+ mouse-release 69 16 button1 524288 -height 23 -width 125
+ }
+ with [get-diagram -index 1 | get-edit-part -name Interaction1 | get-edit-part -text Interaction1 | get-edit-part
+ -className CInteractionInteractionCompartmentEditPart] {
+ mouse-move 604 397 -height 738 -width 857
+ with [get-edit-part -name Lifeline1] {
+ mouse-move 48 52 -height 700 -width 100
+ mouse-hover 48 52 -height 700 -width 100
+ mouse-move 50 53 -height 700 -width 100
+ mouse-hover 50 53 -height 700 -width 100
+ mouse-move 50 53 button1 -height 700 -width 100
+ mouse-press 50 53 button1 -height 700 -width 100
+ mouse-release 50 53 button1 524288 -height 700 -width 100
+ }
+ mouse-move 278 66 -height 738 -width 857
+ with [get-edit-part -name Lifeline2] {
+ mouse-move 46 47 -height 700 -width 100
+ mouse-hover 46 47 -height 700 -width 100
+ mouse-move 49 47 -height 700 -width 100
+ mouse-hover 49 47 -height 700 -width 100
+ mouse-move 49 47 button1 -height 700 -width 100
+ mouse-press 49 47 button1 -height 700 -width 100
+ }
+ }
+ with [get-diagram -index 1] {
+ with [get-edit-part -name Interaction1 | get-edit-part -text Interaction1 | get-edit-part
+ -className CInteractionInteractionCompartmentEditPart] {
+ get-edit-part -name Lifeline2 | mouse-release 49 47 button1 524288 -height 700 -width 100
+ mouse-move 398 172 -height 738 -width 857
+ get-edit-part -name Lifeline2 | get-target-connection -path 0 | get-edit-part -text Message5
+ | activate-direct-edit
+ mouse-hover 398 172 -height 738 -width 857
+ mouse-move 398 172 button1 -height 738 -width 857
+ mouse-press 398 172 button1 -height 738 -width 857
+ }
+ commit-direct-edit
+ with [get-edit-part -name Interaction1] {
+ with [get-edit-part -text Interaction1 | get-edit-part
+ -className CInteractionInteractionCompartmentEditPart] {
+ mouse-release 398 172 button1 524288 -height 738 -width 857
+ mouse-move 482 163 -height 738 -width 857
+ }
+ mouse-move 918 134 -height 1000 -width 1892
+ }
+ }
+}
+with [get-editor "SequenceDiagramTest.di"] {
+ get-diagram -index 1 | get-edit-part -name Interaction1 | mouse-move 1479 768 -height 1000 -width 1892
+ with [get-palette | get-palette-entry "Message Create"] {
+ mouse-move 12 0 -height 23 -width 125
+ mouse-move 87 13 button1 -height 23 -width 125
+ mouse-press 87 13 button1 -height 23 -width 125
+ mouse-release 87 13 button1 524288 -height 23 -width 125
+ }
+ with [get-diagram -index 1 | get-edit-part -name Interaction1] {
+ mouse-move 872 353 -height 1000 -width 1892
+ with [get-edit-part -text Interaction1 | get-edit-part -className CInteractionInteractionCompartmentEditPart] {
+ with [get-edit-part -name Lifeline2] {
+ mouse-move 50 109 button1 -height 700 -width 100
+ mouse-press 50 109 button1 -height 700 -width 100
+ mouse-release 50 109 button1 524288 -height 700 -width 100
+ }
+ mouse-move 497 120 -height 738 -width 857
+ with [get-edit-part -name Lifeline3] {
+ mouse-move 47 104 -height 700 -width 100
+ mouse-hover 47 104 -height 700 -width 100
+ mouse-move 49 104 -height 700 -width 100
+ mouse-hover 49 104 -height 700 -width 100
+ mouse-move 49 104 button1 -height 700 -width 100
+ mouse-press 49 104 button1 -height 700 -width 100
+ }
+ }
+ }
+ with [get-diagram -index 1] {
+ with [get-edit-part -name Interaction1 | get-edit-part -text Interaction1 | get-edit-part
+ -className CInteractionInteractionCompartmentEditPart] {
+ with [get-edit-part -name Lifeline3] {
+ mouse-release 49 104 button1 524288 -height 700 -width 100
+ mouse-hover 49 7 -height 602 -width 100
+ get-target-connection -path 0 | get-edit-part -text Message8 | activate-direct-edit
+ }
+ mouse-move 549 91 button1 -height 738 -width 857
+ mouse-press 549 91 button1 -height 738 -width 857
+ }
+ commit-direct-edit
+ with [get-edit-part -name Interaction1] {
+ with [get-edit-part -text Interaction1 | get-edit-part
+ -className CInteractionInteractionCompartmentEditPart] {
+ mouse-release 549 91 button1 524288 -height 738 -width 857
+ mouse-hover 549 91 -height 738 -width 857
+ mouse-move 690 154 -height 738 -width 857
+ }
+ mouse-move 1891 538 -height 1000 -width 1892
+ }
+ }
+ with [get-palette] {
+ get-palette-entry "Message Create" | mouse-move 42 22 -height 23 -width 125
+ with [get-palette-entry "Message Delete"] {
+ mouse-move 48 7 button1 -height 23 -width 125
+ mouse-press 48 7 button1 -height 23 -width 125
+ mouse-release 48 7 button1 524288 -height 23 -width 125
+ }
+ }
+ with [get-diagram -index 1 | get-edit-part -name Interaction1 | get-edit-part -text Interaction1 | get-edit-part
+ -className CInteractionInteractionCompartmentEditPart] {
+ with [get-edit-part -name Lifeline2] {
+ mouse-move 50 208 -height 700 -width 100
+ mouse-hover 50 208 -height 700 -width 100
+ mouse-move 50 208 button1 -height 700 -width 100
+ mouse-press 50 208 button1 -height 700 -width 100
+ mouse-release 50 208 button1 524288 -height 700 -width 100
+ }
+ with [get-edit-part -name Lifeline3] {
+ mouse-move 48 107 -height 602 -width 100
+ mouse-hover 48 107 -height 602 -width 100
+ mouse-move 50 108 -height 602 -width 100
+ mouse-hover 50 108 -height 602 -width 100
+ mouse-move 50 108 button1 -height 602 -width 100
+ mouse-press 50 108 button1 -height 602 -width 100
+ }
+ }
+ with [get-diagram -index 1] {
+ with [get-edit-part -name Interaction1 | get-edit-part -text Interaction1 | get-edit-part
+ -className CInteractionInteractionCompartmentEditPart] {
+ with [get-edit-part -name Lifeline3] {
+ mouse-release 50 108 button1 524288 -height 602 -width 100
+ with [get-target-connection -path 1] {
+ get-handle PapyrusConnectionEndpointHandle -index 1 | mouse-hover 3 2 -height 7 -width 7
+ get-edit-part -text Message11 | activate-direct-edit
+ }
+ }
+ mouse-move 546 257 button1 -height 738 -width 857
+ mouse-press 546 257 button1 -height 738 -width 857
+ }
+ commit-direct-edit
+ with [get-edit-part -name Interaction1] {
+ with [get-edit-part -text Interaction1 | get-edit-part
+ -className CInteractionInteractionCompartmentEditPart] {
+ mouse-release 546 257 button1 524288 -height 738 -width 857
+ mouse-move 738 256 -height 738 -width 857
+ }
+ mouse-move 916 250 -height 1000 -width 1892
+ }
+ }
+}
+with [get-editor "SequenceDiagramTest.di"] {
+ with [get-diagram -index 1 | get-edit-part -name Interaction1] {
+ get-edit-part -text Interaction1 | get-edit-part -className CInteractionInteractionCompartmentEditPart
+ | mouse-move 464 247 -height 738 -width 857
+ mouse-move 1866 169 -height 1000 -width 1892
+ }
+ with [get-palette] {
+ get-palette-entry "Combined Fragment" | mouse-move 19 11 -height 23 -width 196
+ get-palette-entry "Interaction Operand" | mouse-move 80 12 -height 23 -width 196
+ get-palette-entry Continuation | mouse-move 122 7 -height 23 -width 196
+ get-palette-entry "Duration Observation" | mouse-move 123 19 -height 23 -width 196
+ get-palette-entry "Time Constraint" | mouse-move 115 17 -height 23 -width 196
+ get-palette-entry "Time Observation" | mouse-move 108 21 -height 23 -width 196
+ get-palette-entry "Duration Constraint" | mouse-move 104 21 -height 23 -width 196
+ get-palette-entry Gate | mouse-move 103 18 -height 23 -width 196
+ get-palette-entry "Consider Ignore Fragment" | mouse-move 97 17 -height 23 -width 196
+ get-palette-entry "Message Sync" | mouse-move 86 17 -height 23 -width 125
+ get-palette-entry "Message Async" | mouse-move 86 13 -height 23 -width 125
+ get-palette-entry "Message Reply" | mouse-move 86 16 -height 23 -width 125
+ with [get-palette-entry "Message Create"] {
+ mouse-move 81 22 -height 23 -width 125
+ mouse-move 81 14 button1 -height 23 -width 125
+ mouse-press 81 14 button1 -height 23 -width 125
+ mouse-release 81 14 button1 524288 -height 23 -width 125
+ }
+ }
+ with [get-diagram -index 1 | get-edit-part -name Interaction1 | get-edit-part -text Interaction1 | get-edit-part
+ -className CInteractionInteractionCompartmentEditPart] {
+ with [get-edit-part -name Lifeline2] {
+ mouse-move 49 294 button1 -height 700 -width 100
+ mouse-press 49 294 button1 -height 700 -width 100
+ mouse-release 49 294 button1 524288 -height 700 -width 100
+ }
+ with [get-edit-part -name Lifeline4] {
+ mouse-move 50 285 -height 700 -width 100
+ mouse-hover 50 285 -height 700 -width 100
+ mouse-move 50 285 button1 -height 700 -width 100
+ mouse-press 50 285 button1 -height 700 -width 100
+ }
+ }
+ with [get-diagram -index 1 | get-edit-part -name Interaction1] {
+ get-edit-part -text Interaction1 | get-edit-part -className CInteractionInteractionCompartmentEditPart
+ | get-edit-part -name Lifeline4 | mouse-release 50 285 button1 524288 -height 700 -width 100
+ mouse-move 1887 634 -height 1000 -width 1892
+ get-edit-part -text Interaction1 | get-edit-part -className CInteractionInteractionCompartmentEditPart
+ | get-edit-part -name Lifeline4 | get-target-connection -path 0 | get-edit-part -text Message14
+ | activate-direct-edit
+ }
+ with [get-palette] {
+ get-palette-entry "General Ordering" | mouse-move 66 0 -height 37 -width 125
+ get-palette-entry "Message Found" | mouse-move 71 0 -height 23 -width 125
+ get-palette-entry "Message Lost" | mouse-move 73 0 -height 23 -width 125
+ get-palette-entry "Message Delete" | mouse-move 76 6 -height 23 -width 125
+ get-palette-entry "Message Create" | mouse-move 78 4 -height 23 -width 125
+ get-palette-entry "Message Reply" | mouse-move 78 5 -height 23 -width 125
+ get-palette-entry "Message Async" | mouse-move 78 0 -height 23 -width 125
+ get-palette-entry "Message Sync" | mouse-move 78 20 -height 23 -width 125
+ }
+ get-diagram -index 1 | commit-direct-edit
+ with [get-palette | get-palette-entry "Message Sync"] {
+ mouse-move 78 20 button1 -height 23 -width 125
+ mouse-press 78 20 button1 -height 23 -width 125
+ mouse-release 78 20 button1 524288 -height 23 -width 125
+ }
+ with [get-diagram -index 1 | get-edit-part -name Interaction1 | get-edit-part -text Interaction1 | get-edit-part
+ -className CInteractionInteractionCompartmentEditPart] {
+ with [get-edit-part -name Lifeline2] {
+ mouse-move 49 367 -height 700 -width 100
+ mouse-hover 49 367 -height 700 -width 100
+ mouse-move 49 367 button1 -height 700 -width 100
+ mouse-press 49 367 button1 -height 700 -width 100
+ mouse-release 49 367 button1 524288 -height 700 -width 100
+ }
+ with [get-edit-part -name Lifeline4] {
+ mouse-move 47 90 -height 422 -width 100
+ mouse-hover 47 90 -height 422 -width 100
+ mouse-move 50 90 button1 -height 422 -width 100
+ mouse-press 50 90 button1 -height 422 -width 100
+ }
+ }
+ with [get-diagram -index 1] {
+ with [get-edit-part -name Interaction1 | get-edit-part -text Interaction1 | get-edit-part
+ -className CInteractionInteractionCompartmentEditPart] {
+ with [get-edit-part -name Lifeline4] {
+ mouse-release 50 90 button1 524288 -height 422 -width 100
+ with [get-target-connection -path 1] {
+ get-edit-part -text Message17 | activate-direct-edit
+ get-handle PapyrusConnectionEndpointHandle -index 1 | mouse-hover 3 4 -height 7 -width 7
+ }
+ }
+ mouse-move 754 223 button1 -height 738 -width 857
+ mouse-press 754 223 button1 -height 738 -width 857
+ }
+ commit-direct-edit
+ with [get-edit-part -name Interaction1] {
+ get-edit-part -text Interaction1 | get-edit-part -className CInteractionInteractionCompartmentEditPart
+ | mouse-release 754 223 button1 524288 -height 738 -width 857
+ mouse-move 922 224 -height 1000 -width 1892
+ }
+ }
+}
+with [get-editor "SequenceDiagramTest.di" | get-diagram -index 1] {
+ with [get-edit-part -name Interaction1 | get-edit-part -text Interaction1] {
+ with [get-edit-part -className CInteractionInteractionCompartmentEditPart] {
+ get-edit-part -name Lifeline3 | mouse-move 16 89 -height 109 -width 100
+ mouse-move 514 279 -height 738 -width 857
+ mouse-move 178 57 -height 738 -width 857
+ with [get-edit-part -name Lifeline2 | get-target-connection -path 0] {
+ mouse-move 87 34 button1 -height 53 -width 247
+ mouse-press 87 34 button1 -height 53 -width 247
+ }
+ mouse-move 178 128 -mask 524288 -height 738 -width 857
+ }
+ mouse-drag 179 188 button1 524288 -height 757 -width 857
+ mouse-release 179 188 button1 524288 -height 757 -width 857
+ with [get-edit-part -className CInteractionInteractionCompartmentEditPart] {
+ mouse-hover 178 169 -height 738 -width 857
+ mouse-move 195 248 -height 738 -width 857
+ mouse-hover 195 248 -height 738 -width 857
+ }
+ }
+ key-type "M1+s"
+ with [get-edit-part -name Interaction1] {
+ with [get-edit-part -text Interaction1 | get-edit-part -className CInteractionInteractionCompartmentEditPart] {
+ mouse-move 175 231 -height 738 -width 857
+ mouse-hover 175 231 -mask ALT -height 738 -width 857
+ }
+ mouse-move 910 152 -height 1000 -width 1892
+ }
+}
+with [get-editor "SequenceDiagramTest.di" | get-diagram -index 1] {
+ with [get-edit-part -name Interaction1] {
+ mouse-move 869 180 -height 1000 -width 1892
+ with [get-edit-part -text Interaction1 | get-edit-part -className CInteractionInteractionCompartmentEditPart] {
+ with [get-edit-part -name Lifeline2] {
+ mouse-move 59 51 -height 700 -width 100
+ with [get-target-connection -path 0] {
+ mouse-move 183 33 button1 -height 53 -width 247
+ mouse-press 183 33 button1 -height 53 -width 247
+ mouse-move 182 35 -mask 524288 -height 53 -width 247
+ }
+ }
+ mouse-drag 240 309 button1 524288 -height 738 -width 857
+ mouse-release 240 309 button1 524288 -height 738 -width 857
+ mouse-hover 240 309 -height 738 -width 857
+ }
+ }
+ key-type "M1+s"
+ get-edit-part -name Interaction1 | mouse-move 919 176 -height 1000 -width 1892
+}
+get-editor "SequenceDiagramTest.di" | get-diagram -index 1 | get-edit-part -name Interaction1 | mouse-move 909 213
+ -height 1000 -width 1892
+with [get-editor "SequenceDiagramTest.di" | get-diagram -index 1 | get-edit-part -name Interaction1 | get-edit-part
+ -text Interaction1 | get-edit-part -className CInteractionInteractionCompartmentEditPart] {
+ with [get-edit-part -name Lifeline1 | get-figure -path "0/0"] {
+ get-property x | equals 54 | verify-true
+ get-property y | equals 10 | verify-true
+ get-property width | equals 100 | verify-true
+ get-property height | equals 700 | verify-true
+ }
+ with [get-edit-part -name Lifeline2 | get-figure -path "0/0"] {
+ get-property x | equals 274 | verify-true
+ get-property y | equals 10 | verify-true
+ get-property width | equals 100 | verify-true
+ get-property height | equals 700 | verify-true
+ }
+ with [get-edit-part -name Lifeline3 | get-figure -path "0/0"] {
+ get-property x | equals 494 | verify-true
+ get-property y | equals 347 | verify-true
+ get-property width | equals 100 | verify-true
+ get-property height | equals 109 | verify-true
+ }
+ with [get-edit-part -name Lifeline4 | get-figure -path "0/0"] {
+ get-property x | equals 734 | verify-true
+ get-property y | equals 527 | verify-true
+ get-property width | equals 100 | verify-true
+ get-property height | equals 182 | verify-true
+ }
+ with [get-edit-part -name Lifeline3] {
+ with [get-target-connection -path 0] {
+ get-property "sourceAnchor.id" | equals "(0.5,0.4942857142857143)" | verify-true
+ get-property "targetAnchor.id" | equals "(0.5,0.01)" | verify-true
+ }
+ with [get-target-connection -path 1] {
+ get-property "sourceAnchor.id" | equals "(0.5,0.6371428571428571)" | verify-true
+ get-property "targetAnchor.id" | equals "(0.5,1.0)" | verify-true
+ }
+ }
+ with [get-edit-part -name Lifeline4] {
+ with [get-target-connection -path 0] {
+ get-property "sourceAnchor.id" | equals "(0.5,0.7514285714285714)" | verify-true
+ get-property "targetAnchor.id" | equals "(0.5,0.023186813186813187)" | verify-true
+ }
+ with [get-target-connection -path 1] {
+ get-property "sourceAnchor.id" | equals "(0.5,0.8657142857142858)" | verify-true
+ get-property "targetAnchor.id" | equals "(0.5,0.489010989010989)" | verify-true
+ }
+ }
+}
+with [get-editor "SequenceDiagramTest.di" | get-diagram -index 1] {
+ with [get-edit-part -name Interaction1] {
+ mouse-move 909 238 -height 1000 -width 1892
+ with [get-edit-part -text Interaction1 | get-edit-part -className CInteractionInteractionCompartmentEditPart] {
+ with [get-edit-part -name Lifeline2] {
+ mouse-move 56 286 -height 700 -width 100
+ with [get-target-connection -path 0] {
+ mouse-move 168 33 button1 -height 53 -width 247
+ mouse-press 168 33 button1 -height 53 -width 247
+ mouse-move 168 35 -mask 524288 -height 53 -width 247
+ }
+ }
+ mouse-drag 252 480 button1 524288 -height 738 -width 857
+ mouse-release 252 480 button1 524288 -height 738 -width 857
+ with [get-edit-part -name Lifeline2 | get-target-connection -path 0] {
+ mouse-hover 156 32 -height 53 -width 247
+ mouse-move 155 32 -height 53 -width 247
+ mouse-hover 155 32 -height 53 -width 247
+ }
+ mouse-move 696 297 button1 -height 820 -width 857
+ mouse-press 696 297 button1 -height 820 -width 857
+ mouse-release 696 297 button1 524288 -height 820 -width 857
+ }
+ }
+ key-type "M1+s"
+ get-edit-part -name Interaction1 | mouse-move 922 279 -height 1000 -width 1892
+}
+get-editor "SequenceDiagramTest.di" | get-diagram -index 1 | get-edit-part -name Interaction1 | mouse-move 922 413
+ -height 1000 -width 1892
+with [get-editor "SequenceDiagramTest.di" | get-diagram -index 1 | get-edit-part -name Interaction1 | get-edit-part
+ -text Interaction1 | get-edit-part -className CInteractionInteractionCompartmentEditPart] {
+ with [get-edit-part -name Lifeline1] {
+ get-property x | equals 54 | verify-true
+ get-property y | equals 10 | verify-true
+ get-property width | equals 100 | verify-true
+ get-property height | equals 786 | verify-true
+ }
+ with [get-edit-part -name Lifeline2 | get-figure -path "0/0"] {
+ get-property x | equals 274 | verify-true
+ get-property y | equals 10 | verify-true
+ get-property width | equals 100 | verify-true
+ get-property height | equals 786 | verify-true
+ }
+ with [get-edit-part -name Lifeline3 | get-figure -path "0/0"] {
+ get-property x | equals 494 | verify-true
+ get-property y | equals 527 | verify-true
+ get-property width | equals 100 | verify-true
+ get-property height | equals 109 | verify-true
+ }
+ with [get-edit-part -name Lifeline4] {
+ get-property x | equals 734 | verify-true
+ get-property y | equals 707 | verify-true
+ get-property width | equals 100 | verify-true
+ get-property height | equals 89 | verify-true
+ }
+ with [get-edit-part -name Lifeline3] {
+ with [get-target-connection -path 0] {
+ get-property "sourceAnchor.id" | equals "(0.5,0.6692111959287532)" | verify-true
+ get-property "targetAnchor.id" | equals "(0.5,0.01)" | verify-true
+ }
+ with [get-target-connection -path 1] {
+ get-property "sourceAnchor.id" | equals "(0.5,0.7964376590330788)" | verify-true
+ get-property "targetAnchor.id" | equals "(0.5,1.0)" | verify-true
+ }
+ }
+ with [get-edit-part -name Lifeline4] {
+ with [get-target-connection -path 0] {
+ get-property "sourceAnchor.id" | equals "(0.5,0.8982188295165394)" | verify-true
+ get-property "targetAnchor.id" | equals "(0.5,0.02044943820224719)" | verify-true
+ }
+ with [get-target-connection -path 1] {
+ get-property "sourceAnchor.id" | equals "(0.5,1.0)" | verify-true
+ get-property "targetAnchor.id" | equals "(0.5,1.0)" | verify-true
+ }
+ }
+}
+------=_.content-0a7243a0-75d3-3d5f-9791-539de0e5b7ac--

Back to the top