| --- 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-- |