| --- Q7 testcase --- |
| Format-Version: 1.0 |
| Q7-vendor: www.xored.com/q7 |
| Contexts: _SapwEL4pEeOsAoUpt_cnqw,_LOMGYGrvEeK_JdLra2Bk5A,_BZMegKsqEeKckft8tQOilA |
| Element-Name: ts008_tc004_rac_right_fragment |
| Element-Type: testcase |
| Element-Version: 3.0 |
| External-Reference: |
| Id: _XgOJcN2SEeKlP8eyY8UqWw |
| Q7-Runtime-Version: 1.3.15.201412220512 |
| Save-Time: 4/14/15 10:38 AM |
| Testcase-Type: ecl |
| |
| ------=_.description-216f885c-d591-38ce-8ea2-e4f8cb4d6ffa |
| Content-Type: text/plain |
| Entry-Name: .description |
| |
| This test must validate the behavior of a resource attachment changesin a tree viewer. |
| TEST STEPS |
| 1) Select the 2 uml models left.uml and right.uml in the folder named "fragmentOnLeftside" and run a 2-way comparison |
| 2) In the SMV, Double-click on the package3 [packagedElement delete] difference. |
| //asserts that the left part of the CMV contains 2 roots (root, insertion point), root contains 2 children |
| //asserts that the right part of the CMV contains 2 roots (root, package5), root contains 2 children |
| 3) In the SMV, Double-click on the package3 [resource contents delete] difference. |
| //asserts that the left part of the CMV contains 2 roots (2 insertion points) |
| //asserts that the right part of the CMV contains 2 roots (package3, package4) |
| //asserts package3 and is associated insertion point are selected |
| ------=_.description-216f885c-d591-38ce-8ea2-e4f8cb4d6ffa-- |
| ------=_.content-0a7243a0-75d3-3d5f-9791-539de0e5b7ac |
| Content-Type: text/ecl |
| Entry-Name: .content |
| |
| with [get-view "Package Explorer" | get-tree] { |
| select "TreeViewerResourceAttachmentChange/fragmentOnRightSide/left.uml" "TreeViewerResourceAttachmentChange/fragmentOnRightSide/right.uml" |
| get-menu "Compare With/Each Other" | click |
| } |
| |
| // Select package3 [packagedElement delete] in the SMV |
| get-editor "Compare .*" |
| | get-tree | select "> <Model> root/<Package> package3 \\[packagedElement delete\\]" | double-click |
| |
| // CMV Left Side : 2 roots (root, insertion point), root contains 2 children |
| // CMV right side : 2 roots (root, package5), root contains 2 children |
| with [get-editor "Compare .*"] { |
| with [get-tree -after [get-label "(Local: /)?TreeViewerResourceAttachmentChange/fragmentOnRightSide/right.uml"]] { |
| get-item "<Model> root" | get-property childCount | equals 2 | verify-true |
| get-item " " | get-property childCount | equals 0 | verify-true |
| get-item "<Model> root/ " | get-property selected | equals true |
| | verify-true |
| } |
| with [get-tree -after [get-label "(Local: /)?TreeViewerResourceAttachmentChange/fragmentOnRightSide/right.uml"] -index 1] { |
| get-item "<Model> root" | get-property childCount | equals 3 | verify-true |
| get-item "<Model> root/<Package> package3" | get-property selected | equals true | verify-true |
| } |
| } |
| |
| // Select package3 [resource contents delete] in the SMV |
| get-editor "Compare .*" |
| | get-tree |
| | select " <-> platform:\\/resource\\/TreeViewerResourceAttachmentChange\\/fragmentOnRightSide\\/rightFragment.uml/<Package> package3 \\[uncontrolled from .*\\]" |
| | double-click |
| |
| // CMV Left Side : 2 roots (2 insertion points) |
| // CMV right side : 2 roots (package3, package5) |
| // package3 and is associated insertion point are selected |
| with [get-editor "Compare .*"] { |
| with [get-tree -after [get-label "(Local: /)?TreeViewerResourceAttachmentChange/fragmentOnRightSide/right(Fragment)?.uml"]] { |
| get-item "Unknown Resource" | get-property childCount | equals 2 | verify-true |
| get-item "Unknown Resource/ " | get-property selected | equals true |
| | verify-true |
| } |
| with [get-tree -after [get-label "(Local: /)?TreeViewerResourceAttachmentChange/fragmentOnRightSide/right(Fragment)?.uml"] -index 1] { |
| get-item "platform:\\/resource\\/TreeViewerResourceAttachmentChange\\/fragmentOnRightSide\\/rightFragment.uml" |
| | get-property childCount | equals 2 | verify-true |
| get-item "platform:\\/resource\\/TreeViewerResourceAttachmentChange\\/fragmentOnRightSide\\/rightFragment.uml/<Package> package3" |
| | get-property selected | equals true | verify-true |
| } |
| } |
| ------=_.content-0a7243a0-75d3-3d5f-9791-539de0e5b7ac-- |