blob: f60b1137ac36b83630c5313b9609e928bb7fcb61 [file] [log] [blame]
--- Q7 testcase ---
Format-Version: 1.0
Q7-vendor: www.xored.com/q7
Contexts: _SapwEL4pEeOsAoUpt_cnqw,_LOMGYGrvEeK_JdLra2Bk5A,_a6HqUO0xEeKbEo9e9Onwdw
Element-Name: ts010_tc101_3-way_conflicts
Element-Type: testcase
Element-Version: 3.0
External-Reference:
Id: _3ecYoO3wEeKrkrp7_YoINA
Q7-Runtime-Version: 1.3.10.201312200736
Save-Time: 4/11/14 1:02 PM
Testcase-Type: ecl
------=_.description-216f885c-d591-38ce-8ea2-e4f8cb4d6ffa
Content-Type: text/plain
Entry-Name: .description
Test decorators in conflicts for edges, in the three viewers
Checked SPECIFIC rules for this test case:
FOR EDGES:
- Appearance of markers:
-> Polygon with strengthened contours
- Appearance of phantoms:
-> Polyline with strengthened contours
- Context (nodes around the edge):
-> Nodes in correct locations and size
FOR THIS TEST CASE SPECIFICALLY:
- Color of the context:
-> Red and gray color
------=_.description-216f885c-d591-38ce-8ea2-e4f8cb4d6ffa--
------=_.content-0a7243a0-75d3-3d5f-9791-539de0e5b7ac
Content-Type: text/ecl
Entry-Name: .content
get-preferences-menu | click
with [get-window Preferences] {
get-tree | select "General/Content Types"
get-tree -after [get-label "Content types:"] | select "EMF Compare"
get-button "Add..." | click
with [get-window "Add Content Type Association"] {
get-editbox -after [get-label "Content type:"] | set-text "*.di"
get-button OK | click
}
get-button "Add..." | click
with [get-window "Add Content Type Association"] {
get-editbox -after [get-label "Content type:"] | set-text "*.notation"
get-button OK | click
}
get-button OK | click
}
with [get-view "Package Explorer" | get-tree] {
select "CompareDiagrams/ts010_tc004/ancestor.di" "CompareDiagrams/ts010_tc004/left.di" "CompareDiagrams/ts010_tc004/right.di"
get-menu "Compare With/Each Other" | click
}
get-window "Select Common Ancestor" | get-button OK | click
get-editor "Compare .*" | get-toolbar -after [get-label "Model differences .*"]
| get-property "getItems().ToolItem[12].getToolTipText()" | equals Groups | verify-true
get-editor "Compare .*" | get-toolbar -after [get-label "Model differences .*"] | get-button Groups | click -arrow
get-menu Default | click
get-window "Group preference" | get-button No | click
get-editor "Compare (\'CompareDiagrams/ts010_tc004/right.di\' - \'CompareDiagrams/ts010_tc004/left.di\' - \'CompareDiagrams/ts010_tc004/right.di\')"
| get-tree | select "> Diagram NewDiagram <Model> model/Connector <Dependency> Dependency1 \\[edges add\\]"
| double-click
with [get-editor "Compare (\'CompareDiagrams/ts010_tc004/right.di\' - \'CompareDiagrams/ts010_tc004/left.di\' - \'CompareDiagrams/ts010_tc004/right.di\')"
| get-diagram | get-edit-part -name model] {
get-property "getViewport().getChildren().FreeformLayeredPane[0].getChildren().DiagramScalableFreeformLayeredPane[0].getChildren().FreeformLayeredPane[1].getChildren().ConnectionLayerEx[1].getChildren().Polygon[1].getLineWidth()"
| equals 2 | verify-true
get-property "getViewport().getChildren().FreeformLayeredPane[0].getChildren().DiagramScalableFreeformLayeredPane[0].getChildren().FreeformLayeredPane[1].getChildren().ConnectionLayerEx[1].getChildren().Polygon[1].getLocation().x"
| equals 600 | verify-true
get-property "getViewport().getChildren().FreeformLayeredPane[0].getChildren().DiagramScalableFreeformLayeredPane[0].getChildren().FreeformLayeredPane[1].getChildren().ConnectionLayerEx[1].getChildren().Polygon[1].getLocation().y"
| equals 268 | verify-true
get-property "getViewport().getChildren().FreeformLayeredPane[0].getChildren().DiagramScalableFreeformLayeredPane[0].getChildren().FreeformLayeredPane[1].getChildren().ConnectionLayerEx[1].getChildren().Polygon[1].getSize().width"
| equals 232 | verify-true
get-property "getViewport().getChildren().FreeformLayeredPane[0].getChildren().DiagramScalableFreeformLayeredPane[0].getChildren().FreeformLayeredPane[1].getChildren().ConnectionLayerEx[1].getChildren().Polygon[1].getSize().height"
| equals 24 | verify-true
get-property "getViewport().getChildren().FreeformLayeredPane[0].getChildren().DiagramScalableFreeformLayeredPane[0].getChildren().FreeformLayeredPane[1].getChildren().ConnectionLayerEx[1].getChildren().size()"
| equals 2 | verify-true
}
with [get-editor "Compare (\'CompareDiagrams/ts010_tc004/right.di\' - \'CompareDiagrams/ts010_tc004/left.di\' - \'CompareDiagrams/ts010_tc004/right.di\')"
| get-diagram -index 1 | get-edit-part -name model] {
get-property "getViewport().getChildren().FreeformLayeredPane[0].getChildren().DiagramScalableFreeformLayeredPane[0].getChildren().FreeformLayeredPane[1].getChildren().ConnectionLayerEx[1].getChildren().PolylineConnection[0].getLineWidth()"
| equals 2 | verify-true
get-property "getViewport().getChildren().FreeformLayeredPane[0].getChildren().DiagramScalableFreeformLayeredPane[0].getChildren().FreeformLayeredPane[1].getChildren().ConnectionLayerEx[1].getChildren().PolylineConnection[0].getLocation().x"
| equals 600 | verify-true
get-property "getViewport().getChildren().FreeformLayeredPane[0].getChildren().DiagramScalableFreeformLayeredPane[0].getChildren().FreeformLayeredPane[1].getChildren().ConnectionLayerEx[1].getChildren().PolylineConnection[0].getLocation().y"
| equals 272 | verify-true
get-property "getViewport().getChildren().FreeformLayeredPane[0].getChildren().DiagramScalableFreeformLayeredPane[0].getChildren().FreeformLayeredPane[1].getChildren().ConnectionLayerEx[1].getChildren().PolylineConnection[0].getSize().width"
| equals 232 | verify-true
get-property "getViewport().getChildren().FreeformLayeredPane[0].getChildren().DiagramScalableFreeformLayeredPane[0].getChildren().FreeformLayeredPane[1].getChildren().ConnectionLayerEx[1].getChildren().PolylineConnection[0].getSize().height"
| equals 14 | verify-true
get-property "getViewport().getChildren().FreeformLayeredPane[0].getChildren().DiagramScalableFreeformLayeredPane[0].getChildren().FreeformLayeredPane[1].getChildren().ConnectionLayerEx[1].getChildren().size()"
| equals 1 | verify-true
get-property "getViewport().getChildren().FreeformLayeredPane[0].getChildren().DiagramScalableFreeformLayeredPane[0].getChildren().RectangleFigure[4].getLineWidth()"
| equals 1 | verify-true
get-property "getViewport().getChildren().FreeformLayeredPane[0].getChildren().DiagramScalableFreeformLayeredPane[0].getChildren().RectangleFigure[4].getForegroundColor()"
| equals "#FF9999" | verify-true
get-property "getViewport().getChildren().FreeformLayeredPane[0].getChildren().DiagramScalableFreeformLayeredPane[0].getChildren().RectangleFigure[4].getLocation().x"
| equals 291 | verify-true
get-property "getViewport().getChildren().FreeformLayeredPane[0].getChildren().DiagramScalableFreeformLayeredPane[0].getChildren().RectangleFigure[4].getLocation().y"
| equals 131 | verify-true
get-property "getViewport().getChildren().FreeformLayeredPane[0].getChildren().DiagramScalableFreeformLayeredPane[0].getChildren().RectangleFigure[4].getSize().width"
| equals 310 | verify-true
get-property "getViewport().getChildren().FreeformLayeredPane[0].getChildren().DiagramScalableFreeformLayeredPane[0].getChildren().RectangleFigure[4].getSize().height"
| equals 255 | verify-true
get-property "getViewport().getChildren().FreeformLayeredPane[0].getChildren().DiagramScalableFreeformLayeredPane[0].getChildren().RectangleFigure[5].getLineWidth()"
| equals 1 | verify-true
get-property "getViewport().getChildren().FreeformLayeredPane[0].getChildren().DiagramScalableFreeformLayeredPane[0].getChildren().RectangleFigure[5].getForegroundColor()"
| equals "#999999" | verify-true
get-property "getViewport().getChildren().FreeformLayeredPane[0].getChildren().DiagramScalableFreeformLayeredPane[0].getChildren().RectangleFigure[5].getLocation().x"
| equals 830 | verify-true
get-property "getViewport().getChildren().FreeformLayeredPane[0].getChildren().DiagramScalableFreeformLayeredPane[0].getChildren().RectangleFigure[5].getLocation().y"
| equals 230 | verify-true
get-property "getViewport().getChildren().FreeformLayeredPane[0].getChildren().DiagramScalableFreeformLayeredPane[0].getChildren().RectangleFigure[5].getSize().width"
| equals 200 | verify-true
get-property "getViewport().getChildren().FreeformLayeredPane[0].getChildren().DiagramScalableFreeformLayeredPane[0].getChildren().RectangleFigure[5].getSize().height"
| equals 100 | verify-true
get-property "getViewport().getChildren().FreeformLayeredPane[0].getChildren().DiagramScalableFreeformLayeredPane[0].getChildren().size()"
| equals 6 | verify-true
}
get-editor "Compare (\'CompareDiagrams/ts010_tc004/right.di\' - \'CompareDiagrams/ts010_tc004/left.di\' - \'CompareDiagrams/ts010_tc004/right.di\')"
| get-button "Show Ancestor Pane" | click
get-editor "Compare (\'CompareDiagrams/ts010_tc004/right.di\' - \'CompareDiagrams/ts010_tc004/left.di\' - \'CompareDiagrams/ts010_tc004/right.di\')"
| get-diagram | get-edit-part -name model
| get-property "getViewport().getChildren().FreeformLayeredPane[0].getChildren().DiagramScalableFreeformLayeredPane[0].getChildren().size()"
| equals 4 | verify-true
------=_.content-0a7243a0-75d3-3d5f-9791-539de0e5b7ac--