diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..40821d4 --- /dev/null +++ b/.gitignore @@ -0,0 +1,14 @@ +*.class + +target + +# Mobile Tools for Java (J2ME) +.mtj.tmp/ + +# Package Files # +*.jar +*.war +*.ear + +# virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml +hs_err_pid* diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 0000000..f95bbc0 --- /dev/null +++ b/.travis.yml @@ -0,0 +1,55 @@ +language: java +jdk: oraclejdk7 +env: + global: + - DISPLAY=:99.0 + - RUNNER=rcptt.runner-2.0.1.zip + - "ARTIFACTS_AWS_REGION=eu-west-1" + - secure: "eL3WrAnaqVJtnb8QdgIakybhNgMmS+s5pd2JbwRXWib1vxGs3S1zCvGn/yO6jpsu+95qIe+lWNPuoRm+vWYvcQzapw4NJhrDCj2Rj5Z8aQCr12Zb0hx8eZPFHbOunVZZSKG3tzGLNBM8bTF4OGDT3iN4ZrKXXiEMm5HLukvLRhDCbhVQ3Cn/n+ytdCV70QvTauArHgeCqu+0gimp8XKcfILFaWkUoimqskNni98KLigY4i+DR9/rfL0122QJ5CEV5TfX6awrFsoBq4vV9CB5sKQD3J89qD2thSfoIUCuOCoBqdWwtNUNMELSZiovJsjqwMEfqTlXxhOQ/RCkhJTpjePoBCPhqhYUu9hnTSEFhFQkBMlwv5Yh8RYCK5OOKXC4UbPcttMX0zxEwfWf3H3ZLzB5LJ1nZ9qx1nbloLCCt3BoF5K18yh67SJCvTCnBYsnDPAlfFV7Qa1ojDCc15S/gizyulKvT2RrRcUWbsBYzhk0DdoXCFbhbrQcnzw/ielGeBeAq3hzQs61wwNHTSuT6ZnUHcfgZeRIOIeTnsLOtfFmXxMtwvrhjYvzWCMLwe/mDAFauTcdMuvqEZCNIP02TB33C2xHdPp2+uZxO2+t/TG95Qu1lu7qwpbW6VL81Q8Zvbnelodu2Nsjp0OKfAOdr2kygyYR93dUshySDiu7k/U=" + - secure: "gVZRU8tcVXuHWDtC8lusAi5ttNJmQfDqcnfpoVbALiKaGEFm5+YtEloCPeQWMcFJF9lXbOAZS3jue/KkQyRQcqNSRcJcmzXgUosOlG7eukH73VNUVIfZzW9xQvoTOvo+07y2Cx9zW/1hZ4hcZwXA6CsebSUQEzQfapvh9VjKr7HiPRBywB1NfmM4d6GjaPkzbMrtRzP61328OwgHwiFnf+9gz/iPVKI2GdseDDkPpUtoQ4KrN9n0/jWnG3Zq/YN01SlnKhfKWQGEhyrvbJgpq+udGS3uQ/NHv+O4bjW2geLkIeC2gtcPRyc5epKOwBD9zvG4EKxDdcTRosWHZw2i863wjyPBHHO3bU+9n8hyOTWEHzUcQwfiWTFgHCU/lMlEvX4xzFtA7I2E341cbnemylp0p3jtV/fIg6tCDcgvfSDQTyl9yY8qf1YGlMySzhj/p7vnbTk3oczkL2N5NhyiX5RjEJP1Pl2s4D2zK77Mu+VKrABsgqdZivyicrpdpL/ojFxk25t/dOxy/csl+tsmdKh9f+gReVodlW9K4vYXGEER04wrMovLUIfG8tLj5+C+zoBa8g+WnDrGsGXP1sWOewVzJiEgXQzZZshGBYwycudrW8290rDREQGakrjoUpibLaX3ekocElFJSsfaTKAwQCtGnd21hhgUjppCUl80Pd4=" + matrix: + - TEST_SUITE=SysMl_Parent +before_install: +- rvm install 2.2.3 +install: true +sudo: false +cache: + directories: + - $HOME/.m2 +addons: + apt: + packages: + - metacity +before_script: + - "gem install travis-artifacts" + - export SWT_GTK3=0 + - /sbin/start-stop-daemon --start --quiet --pidfile /tmp/custom_xvfb_99.pid --make-pidfile --background --exec /usr/bin/Xvfb -- :99 -ac -screen 0 1440x900x16 + - sh -e /etc/init.d/xvfb start + - sleep 10 + - metacity --sm-disable --replace & + - sleep 10 + - wget -mN http://obeo-umldesigner-nightly.s3.amazonaws.com/releng/$RUNNER + - echo $TRAVIS_TAG + - if [[ "$TRAVIS_TAG" == "" ]]; then AUT=../obeo-umldesigner-nightly.s3.amazonaws.com/${TRAVIS_BRANCH}/bundles/UMLDesigner-linux.gtk.x86_64.zip; + else AUT=../obeo-umldesigner-releases.s3.amazonaws.com/${TRAVIS_TAG}/UMLDesigner-linux.gtk.x86_64.zip;fi + - echo $AUT + + Faut recuperer UML2 + http://www.eclipse.org/downloads/download.php?file=/modeling/mdt/uml2/downloads/drops/5.3.0/R201706051616/mdt-uml2-Update-5.3.0.zip&mirror_id=1190 + faut modifier la suite pour faire un WGET sur le site de capella vesion 1.2.0 (http://download.polarsys.org/capella/core/products/releases/1.2.0-R20171103-050121/capella-1.2.0.201711030906-win32-win32-x86_64.zip) + + faut wget de sirius pour la feature property http://download.eclipse.org/sirius/updates/releases/5.1.1/org.eclipse.sirius-5.1.1-neon.zip + + - if [[ "$TRAVIS_TAG" == "" ]]; then wget -mN http://obeo-umldesigner-nightly.s3.amazonaws.com/${TRAVIS_BRANCH}/bundles/UMLDesigner-linux.gtk.x86_64.zip; + else wget -mN http://obeo-umldesigner-releases.s3.amazonaws.com/${TRAVIS_TAG}/UMLDesigner-linux.gtk.x86_64.zip;fi +script: + - mvn clean test -f org.obeonetwork.dsl.sysml.design.tests.rcptt/pom.xml -Daut=$AUT -Drcpttrunner=../obeo-umldesigner-nightly.s3.amazonaws.com/releng/$RUNNER -Dsuite=$TEST_SUITE +after_failure: + - echo $TRAVIS_TAG + - if [[ "$TRAVIS_TAG" == "" ]]; then export ARTIFACTS_S3_BUCKET=obeo-umldesigner-nightly; + else export ARTIFACTS_S3_BUCKET=obeo-umldesigner-releases;fi + - if [[ "$TRAVIS_TAG" == "" ]]; then export TARGET_PATH=${TRAVIS_BRANCH}/test-results/$TRAVIS_JOB_NUMBER; + else export TARGET_PATH=${TRAVIS_TAG}/test-results/$TRAVIS_JOB_NUMBER;fi + - echo $ARTIFACTS_S3_BUCKET + - echo $TARGET_PATH + - "travis-artifacts upload --path ${TRAVIS_BUILD_DIR}/org.obeonetwork.dsl.uml2.tests.rcptt/target/results -t $TARGET_PATH" \ No newline at end of file diff --git a/org.obeonetwork.dsl.sysml.design.tests.rcptt/.project b/org.obeonetwork.dsl.sysml.design.tests.rcptt/.project new file mode 100644 index 0000000..4360bca --- /dev/null +++ b/org.obeonetwork.dsl.sysml.design.tests.rcptt/.project @@ -0,0 +1,18 @@ + + + org.obeonetwork.dsl.sysml.design.tests.rcptt + + + org.obeonetwork.dsl.sysml.design + + + + org.eclipse.rcptt.core.builder.q7Builder + + + + + + org.eclipse.rcptt.core.rcpttnature + + diff --git a/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/BDD_Parent.suite b/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/BDD_Parent.suite new file mode 100644 index 0000000..f740446 --- /dev/null +++ b/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/BDD_Parent.suite @@ -0,0 +1,18 @@ +--- RCPTT testcase --- +Format-Version: 1.0 +Element-Name: BDD_Parent +Element-Type: testsuite +Element-Version: 2.0 +Id: _HLZD0DN0EeiRZ4kXU2JqQQ +Runtime-Version: 2.2.0.201705230341 +Save-Time: 3/30/18 4:37 PM + +------=_testcase-items-62c497da-4241-31f4-811a-6b453a3ecff8 +Content-Type: text/testcase +Entry-Name: testcase-items + +_AOqiQDN0EeiRZ4kXU2JqQQ // kind: 'suite' name: 'BDD_2_FeaturesTools' path: 'Cases/FeaturesTools/BDD_2_FeaturesTools.suite' +_gXv0ADNzEeiRZ4kXU2JqQQ // kind: 'suite' name: 'BDD_1_TypesTools' path: 'Cases/TypesTools/BDD_1_TypesTools.suite' +_1PTE4DQnEeiRde_P_PIz8w // kind: 'suite' name: 'BDD_3_RelationShips' path: 'Cases/RelationShips/BDD_3_RelationShips.suite' + +------=_testcase-items-62c497da-4241-31f4-811a-6b453a3ecff8-- diff --git a/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/FeaturesTools/BDD_2_FeaturesTools.suite b/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/FeaturesTools/BDD_2_FeaturesTools.suite new file mode 100644 index 0000000..d09fedb --- /dev/null +++ b/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/FeaturesTools/BDD_2_FeaturesTools.suite @@ -0,0 +1,23 @@ +--- RCPTT testcase --- +Format-Version: 1.0 +Element-Name: BDD_2_FeaturesTools +Element-Type: testsuite +Element-Version: 2.0 +Id: _AOqiQDN0EeiRZ4kXU2JqQQ +Runtime-Version: 2.2.0.201705230341 +Save-Time: 3/29/18 7:57 PM + +------=_testcase-items-62c497da-4241-31f4-811a-6b453a3ecff8 +Content-Type: text/testcase +Entry-Name: testcase-items + +_uPBb8DNqEeiRZ4kXU2JqQQ // kind: 'test' name: 'BDD_CreateFeatureActivityWithPaletteTool' path: 'BDD_CreateFeatureActivityWithPaletteTool.test' +_P7Z3ADNrEeiRZ4kXU2JqQQ // kind: 'test' name: 'BDD_CreateFeatureStateMachineWithPaletteTool' path: 'BDD_CreateFeatureStateMachineWithPaletteTool.test' +_yNyiIDNrEeiRZ4kXU2JqQQ // kind: 'test' name: 'BDD_CreateFeatureTypedPropertyWithPaletteTool' path: 'BDD_CreateFeatureTypedPropertyWithPaletteTool.test' +_VxJQcDNtEeiRZ4kXU2JqQQ // kind: 'test' name: 'BDD_CreateFeatureLiteralWithPaletteTool' path: 'BDD_CreateFeatureLiteralWithPaletteTool.test' +_9OXnwDN4EeiRZ4kXU2JqQQ // kind: 'test' name: 'BDD_CreateFeatureUnitWithPaletteTool' path: 'BDD_CreateFeatureUnitWithPaletteTool.test' +_AwNUoDNqEeiRZ4kXU2JqQQ // kind: 'test' name: 'BDD_CreateFeatureOperationWithPaletteTool' path: 'BDD_CreateFeatureOperationWithPaletteTool.test' +_0Iv2IDNvEeiRZ4kXU2JqQQ // kind: 'test' name: 'BDD_CreateFeatureDimensionWithPaletteTool' path: 'BDD_CreateFeatureDimensionWithPaletteTool.test' +_VqMioDNnEeiRZ4kXU2JqQQ // kind: 'test' name: 'BDD_CreateFeaturePropertyWithPaletteTool' path: 'BDD_CreateFeaturePropertyWithPaletteTool.test' + +------=_testcase-items-62c497da-4241-31f4-811a-6b453a3ecff8-- diff --git a/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/FeaturesTools/BDD_CreateFeatureActivityWithPaletteTool.test b/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/FeaturesTools/BDD_CreateFeatureActivityWithPaletteTool.test new file mode 100644 index 0000000..72a05d2 --- /dev/null +++ b/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/FeaturesTools/BDD_CreateFeatureActivityWithPaletteTool.test @@ -0,0 +1,54 @@ +--- RCPTT testcase --- +Format-Version: 1.0 +Contexts: _sD67UDMzEeiRZ4kXU2JqQQ,_dzmbEDNZEeiRZ4kXU2JqQQ,_T3lvoDMyEeiRZ4kXU2JqQQ,_Z_ds0DMyEeiRZ4kXU2JqQQ,_cwlwoDMyEeiRZ4kXU2JqQQ,_b0KIUDNYEeiRZ4kXU2JqQQ,_aeGWgDNnEeiRZ4kXU2JqQQ +Element-Name: BDD_CreateFeatureActivityWithPaletteTool +Element-Type: testcase +Element-Version: 3.0 +External-Reference: +Id: _uPBb8DNqEeiRZ4kXU2JqQQ +Runtime-Version: 2.2.0.201705230341 +Save-Time: 3/30/18 9:51 AM +Testcase-Type: ecl +Verifications: _xVWTsDNqEeiRZ4kXU2JqQQ + +------=_.description-216f885c-d591-38ce-8ea2-e4f8cb4d6ffa +Content-Type: text/plain +Entry-Name: .description + +Create activity in BDD + +- create an activity on a block + +TODO : create an activity on interface + +Expected result: +- activity displayed in Block +- activity created under semantic Block +------=_.description-216f885c-d591-38ce-8ea2-e4f8cb4d6ffa-- +------=_.content-0a7243a0-75d3-3d5f-9791-539de0e5b7ac +Content-Type: text/ecl +Entry-Name: .content + +// Create Property in Block with tool Property +with [get-editor "bdd diagram"] { + with [get-palette] { + with [get-palette-entry Activity] { + mouse-move 100 11 button1 -height 27 -width 293 + mouse-press 100 11 button1 -height 27 -width 293 + mouse-release 100 11 button1 524288 -height 27 -width 293 + } + } + with [get-diagram -index 1 | get-edit-part -name "bdd diagram" | get-edit-part -name "«Block»\r\n" + + "blockcustom1" | get-edit-part -className DNodeListViewNodeListCompartment2EditPart] { + mouse-move 127 31 button1 -height 182 -width 207 + mouse-press 127 31 button1 -height 182 -width 207 + mouse-release 127 31 button1 524288 -height 182 -width 207 + } +} + +// Check graphical element is displayed +get-editor "bdd diagram" | get-diagram -index 1 | get-edit-part -name "bdd diagram" | get-edit-part -name "«Block»\r\n" + + "blockcustom1" | get-edit-part -className DNodeListViewNodeListCompartment2EditPart |get-edit-part -name "«Activity»activity1" +// Save Diagram +get-button "Save (M1+S)" | click +------=_.content-0a7243a0-75d3-3d5f-9791-539de0e5b7ac-- diff --git a/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/FeaturesTools/BDD_CreateFeatureActivityWithPaletteToolVerif.verification b/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/FeaturesTools/BDD_CreateFeatureActivityWithPaletteToolVerif.verification new file mode 100644 index 0000000..440dcfd --- /dev/null +++ b/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/FeaturesTools/BDD_CreateFeatureActivityWithPaletteToolVerif.verification @@ -0,0 +1,82 @@ +--- RCPTT verification --- +Format-Version: 1.0 +Element-Name: BDD_CreateFeatureActivityWithPaletteToolVerif +Element-Type: verification +Element-Version: 2.0 +Id: _xVWTsDNqEeiRZ4kXU2JqQQ +Runtime-Version: 2.2.0.201705230341 +Save-Time: 3/30/18 9:52 AM +Verification-Type: org.eclipse.rcptt.verifications.tree + +------=_.q7.content-3d2e0690-ce48-3609-83e0-c704d49f1eaf +Content-Type: q7/binary +Entry-Name: .q7.content + +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 +------=_.q7.content-3d2e0690-ce48-3609-83e0-c704d49f1eaf-- diff --git a/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/FeaturesTools/BDD_CreateFeatureDimensionWithPaletteTool.test b/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/FeaturesTools/BDD_CreateFeatureDimensionWithPaletteTool.test new file mode 100644 index 0000000..ddaa54d --- /dev/null +++ b/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/FeaturesTools/BDD_CreateFeatureDimensionWithPaletteTool.test @@ -0,0 +1,59 @@ +--- RCPTT testcase --- +Format-Version: 1.0 +Contexts: _sD67UDMzEeiRZ4kXU2JqQQ,_dzmbEDNZEeiRZ4kXU2JqQQ,_T3lvoDMyEeiRZ4kXU2JqQQ,_Z_ds0DMyEeiRZ4kXU2JqQQ,_cwlwoDMyEeiRZ4kXU2JqQQ,_b0KIUDNYEeiRZ4kXU2JqQQ,_DwSg0DNyEeiRZ4kXU2JqQQ,_CjdMMDNwEeiRZ4kXU2JqQQ +Element-Name: BDD_CreateFeatureDimensionWithPaletteTool +Element-Type: testcase +Element-Version: 3.0 +External-Reference: +Id: _0Iv2IDNvEeiRZ4kXU2JqQQ +Runtime-Version: 2.2.0.201705230341 +Save-Time: 3/30/18 9:52 AM +Testcase-Type: ecl +Verifications: _uUykYDN4EeiRZ4kXU2JqQQ + +------=_.description-216f885c-d591-38ce-8ea2-e4f8cb4d6ffa +Content-Type: text/plain +Entry-Name: .description + +Create a feature dimension in BDD with the tool Feature/Dimension +- create dimension on ValueType + +Expected result: +- a dimension is displayed in valueType +------=_.description-216f885c-d591-38ce-8ea2-e4f8cb4d6ffa-- +------=_.content-0a7243a0-75d3-3d5f-9791-539de0e5b7ac +Content-Type: text/ecl +Entry-Name: .content + +// Create Dimension in Value Type +with [get-editor "bdd diagram"] { + with [get-palette] { + with [get-palette-entry Features] { + mouse-press 252 105 button1 -height 108 -width 500 + mouse-release 252 105 button1 524288 -height 108 -width 500 + } + with [get-palette-entry "BDD_Group_Properties"] { + mouse-press 7 10 button1 -height 27 -width 500 + mouse-release 7 10 button1 524288 -height 27 -width 500 + } + with [get-palette-entry Dimension -index 2] { + mouse-press 43 14 button1 -height 27 -width 500 + mouse-release 43 14 button1 524288 -height 27 -width 500 + } + } + with [get-diagram -index 1 | get-edit-part -name "bdd diagram" | get-edit-part -name "«ValueType»\r\n" + + "newValueType" | get-edit-part -className DNodeListViewNodeListCompartment2EditPart] { + mouse-move 92 35 button1 -height 104 -width 129 + mouse-press 92 35 button1 -height 104 -width 129 + mouse-release 92 35 button1 524288 -height 104 -width 129 + } +} +// Select dimension to reference +get-window "Select a Dimension" | get-button Finish | click + +// Check dimension is displayed in valutype +get-editor "bdd diagram" | get-diagram -index 1 | get-edit-part -name "bdd diagram" | get-edit-part -name "«ValueType»\r\n" + + "newValueType" | get-edit-part -className DNodeListViewNodeListCompartment2EditPart|get-edit-part -name newDimension1 +// Save Diagram +get-button "Save (M1+S)" | click +------=_.content-0a7243a0-75d3-3d5f-9791-539de0e5b7ac-- diff --git a/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/FeaturesTools/BDD_CreateFeatureDimensionWithPaletteToolVerif.verification b/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/FeaturesTools/BDD_CreateFeatureDimensionWithPaletteToolVerif.verification new file mode 100644 index 0000000..608ce3c --- /dev/null +++ b/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/FeaturesTools/BDD_CreateFeatureDimensionWithPaletteToolVerif.verification @@ -0,0 +1,83 @@ +--- RCPTT verification --- +Format-Version: 1.0 +Element-Name: BDD_CreateFeatureDimensionWithPaletteToolVerif +Element-Type: verification +Element-Version: 2.0 +Id: _uUykYDN4EeiRZ4kXU2JqQQ +Runtime-Version: 2.2.0.201705230341 +Save-Time: 3/30/18 9:53 AM +Verification-Type: org.eclipse.rcptt.verifications.tree + +------=_.q7.content-3d2e0690-ce48-3609-83e0-c704d49f1eaf +Content-Type: q7/binary +Entry-Name: .q7.content + +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 +AAAAAQABAD8AAABwDwAAAAA= +------=_.q7.content-3d2e0690-ce48-3609-83e0-c704d49f1eaf-- diff --git a/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/FeaturesTools/BDD_CreateFeatureLiteralWithPaletteTool.test b/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/FeaturesTools/BDD_CreateFeatureLiteralWithPaletteTool.test new file mode 100644 index 0000000..67eb2ae --- /dev/null +++ b/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/FeaturesTools/BDD_CreateFeatureLiteralWithPaletteTool.test @@ -0,0 +1,58 @@ +--- RCPTT testcase --- +Format-Version: 1.0 +Contexts: _sD67UDMzEeiRZ4kXU2JqQQ,_dzmbEDNZEeiRZ4kXU2JqQQ,_T3lvoDMyEeiRZ4kXU2JqQQ,_Z_ds0DMyEeiRZ4kXU2JqQQ,_cwlwoDMyEeiRZ4kXU2JqQQ,_b0KIUDNYEeiRZ4kXU2JqQQ,_cJcPQDNtEeiRZ4kXU2JqQQ +Element-Name: BDD_CreateFeatureLiteralWithPaletteTool +Element-Type: testcase +Element-Version: 3.0 +External-Reference: +Id: _VxJQcDNtEeiRZ4kXU2JqQQ +Runtime-Version: 2.2.0.201706152316 +Save-Time: 4/9/18 4:26 PM +Testcase-Type: ecl +Verifications: _cwYeADNuEeiRZ4kXU2JqQQ + +------=_.description-216f885c-d591-38ce-8ea2-e4f8cb4d6ffa +Content-Type: text/plain +Entry-Name: .description + +Create a literal feature in BDD with the tool Feature/Literal +- create literal on an enumeration + +Expected result: +- a literal is displayed in Enumeration node +- a new literal is created under enumeration +------=_.description-216f885c-d591-38ce-8ea2-e4f8cb4d6ffa-- +------=_.content-0a7243a0-75d3-3d5f-9791-539de0e5b7ac +Content-Type: text/ecl +Entry-Name: .content + +// Create new semantic element using palette tool : Literal in an Enumeration +with [get-editor "bdd diagram"] { + with [get-palette] { + with [get-palette-entry Features] { + mouse-move 139 4 button1 -height 26 -width 293 + mouse-press 139 4 button1 -height 26 -width 293 + mouse-release 139 4 button1 524288 -height 26 -width 293 + } + with [get-palette-entry Literal] { + mouse-move 76 13 button1 -height 27 -width 293 + mouse-press 76 13 button1 -height 27 -width 293 + mouse-release 76 13 button1 524288 -height 27 -width 293 + } + } + with [get-diagram -index 1 | get-edit-part -name "bdd diagram" | get-edit-part -name Enumeration0 | get-edit-part + -className DNodeListViewNodeListCompartment2EditPart] { + mouse-move 73 41 button1 -height 135 -width 167 + mouse-press 73 41 button1 -height 135 -width 167 + mouse-release 73 41 button1 524288 -height 135 -width 167 + } +} + +get-window "Create Literal" | get-button OK | click + +// Verify Graphical element is created in diagram +get-editor "bdd diagram" | get-diagram -index 1 | get-edit-part -name "bdd diagram"| get-edit-part -name Enumeration0 | get-edit-part -className DNodeListViewNodeListCompartment2EditPart | get-edit-part -name Literal1 +// Save Diagram +get-button "Save (M1+S)" | click + +------=_.content-0a7243a0-75d3-3d5f-9791-539de0e5b7ac-- diff --git a/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/FeaturesTools/BDD_CreateFeatureLiteralWithPaletteToolVerif.verification b/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/FeaturesTools/BDD_CreateFeatureLiteralWithPaletteToolVerif.verification new file mode 100644 index 0000000..754c68b --- /dev/null +++ b/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/FeaturesTools/BDD_CreateFeatureLiteralWithPaletteToolVerif.verification @@ -0,0 +1,85 @@ +--- RCPTT verification --- +Format-Version: 1.0 +Element-Name: BDD_CreateFeatureLiteralWithPaletteToolVerif +Element-Type: verification +Element-Version: 2.0 +Id: _cwYeADNuEeiRZ4kXU2JqQQ +Runtime-Version: 2.2.0.201705230341 +Save-Time: 3/30/18 9:54 AM +Verification-Type: org.eclipse.rcptt.verifications.tree + +------=_.q7.content-3d2e0690-ce48-3609-83e0-c704d49f1eaf +Content-Type: q7/binary +Entry-Name: .q7.content + +UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAADtm1tTHMmdxd83Yr9D +Bw9+G8j7ZVaSI68Rs+HZsNf2rndfFAhqmJ4BGjeNNI7YD7+/7EYyiAYhAaN5oGJcVFflrc7/dk6W/OL3 +v5wcz95Oy/P54vTljtwVO7Pp9GBxOD89erlzsfrhm7Dz+1f/+i8vFsuj3engeH52Pu0uD85Wq106zX+Y +H+yv6Hm+u1pO07d/4fRfV27PfjmZf/thcDUGZ7rT82+5/3Lnx9Xq7Nu9vXfv3u0uTo52mWHvb99/977J +fSb8MMb7hmOMdeO9a433RuOd2en+CV1yra/LctpfTZ3TxXL6w3w1LfeP/3u++vGP+8fTajX9ZbE4Xr/H +zmx++HLn9cG7/5lS/Y+LNs3/83/Nz3/7q/r3v//pTzuz8+l4Olgtli93jqbVN2/n07vZ7/5+sVj92/eL +w+l41n45O14sp+Xm3uz/ZqPVeikgOpu9GJez89U/jlmV9cIoJ6UZ+O+/OZ6Yd7W8YNXni+WqLI4vTk6/ +O+XmN3LTm/7Lxbvzy2t+vd0/vpj++Zs7h/ur/dlq+mXFUNP5aufKM57OT/aPptnZ/urHlztXwb6Y784P +p735wQDuh4vj473Fm5+k2ztb/vSaq92z06PrI42ZpoPFcoP1lhHP58v5xTkDXxv07ZJBB2Zni/np6vV6 ++LfL3SNQ37u+0r31Uq/f+wFgj5aLi9NDsFksP+rxZv/g5ytPZ8sBp7J2Z3YE5qeX128AbHN5tfuLvYHb +P3Hd+wjYFwc/zo8Pl9Pp1T43wL8O/x+Xi5/wlFmdzqbTQwJsPp3fAPE2g3wM38Ycl0NeHXELdp9C6oFY +3UBrC16fi8ST4PBr+ssN//gSjzkZGWT34uT43m5CWzVOu9PhnJx0M4D/+v0f1nmpz4+nNUQfjfyQOP7z +dD6SfN30X2wL4+2B/Ntw0C0G2m6i60b63fFlqn81W//Zgui9rHXTVuvhtoL4acAeDNkW0LbCdhtwt0F3 +Hbw3h4ezw/n+0XL/5CZun04Dl10/9sY1enXzrE7nB8v52XDnW6C8CeYGKh0/IOXde6BGcd46xEPR3or3 +LYh/Boa/CoJfyxm3R+wD3HHEcju9OJk2+e/V7MoP8VkO+onQvjLuvb3yt+B2t2B7O7p34ju7ZN2v3l/I +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 + +------=_.q7.content-3d2e0690-ce48-3609-83e0-c704d49f1eaf-- diff --git a/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/FeaturesTools/BDD_CreateFeatureOperationWithPaletteTool.test b/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/FeaturesTools/BDD_CreateFeatureOperationWithPaletteTool.test new file mode 100644 index 0000000..10dda54 --- /dev/null +++ b/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/FeaturesTools/BDD_CreateFeatureOperationWithPaletteTool.test @@ -0,0 +1,54 @@ +--- RCPTT testcase --- +Format-Version: 1.0 +Contexts: _sD67UDMzEeiRZ4kXU2JqQQ,_dzmbEDNZEeiRZ4kXU2JqQQ,_T3lvoDMyEeiRZ4kXU2JqQQ,_Z_ds0DMyEeiRZ4kXU2JqQQ,_cwlwoDMyEeiRZ4kXU2JqQQ,_b0KIUDNYEeiRZ4kXU2JqQQ,_aeGWgDNnEeiRZ4kXU2JqQQ +Element-Name: BDD_CreateFeatureOperationWithPaletteTool +Element-Type: testcase +Element-Version: 3.0 +External-Reference: +Id: _AwNUoDNqEeiRZ4kXU2JqQQ +Runtime-Version: 2.2.0.201705230341 +Save-Time: 3/30/18 9:55 AM +Testcase-Type: ecl +Verifications: _Ff26oDNqEeiRZ4kXU2JqQQ + +------=_.description-216f885c-d591-38ce-8ea2-e4f8cb4d6ffa +Content-Type: text/plain +Entry-Name: .description + +Create operation in BDD with the tool Feature/Operation + +- create an operation on a block + +TODO : create a property on interface + +Expected result: +- operation displayed in Block +- operation created under semantic Block +------=_.description-216f885c-d591-38ce-8ea2-e4f8cb4d6ffa-- +------=_.content-0a7243a0-75d3-3d5f-9791-539de0e5b7ac +Content-Type: text/ecl +Entry-Name: .content + +// Create Property in Block with tool Property +with [get-editor "bdd diagram"] { + with [get-palette] { + with [get-palette-entry Operation] { + mouse-move 100 11 button1 -height 27 -width 293 + mouse-press 100 11 button1 -height 27 -width 293 + mouse-release 100 11 button1 524288 -height 27 -width 293 + } + } + with [get-diagram -index 1 | get-edit-part -name "bdd diagram" | get-edit-part -name "«Block»\r\n" + + "blockcustom1" | get-edit-part -className DNodeListViewNodeListCompartment2EditPart] { + mouse-move 127 31 button1 -height 182 -width 207 + mouse-press 127 31 button1 -height 182 -width 207 + mouse-release 127 31 button1 524288 -height 182 -width 207 + } +} + +// Check graphical element is displayed +get-editor "bdd diagram" | get-diagram -index 1 | get-edit-part -name "bdd diagram" | get-edit-part -name "«Block»\r\n" + + "blockcustom1" | get-edit-part -className DNodeListViewNodeListCompartment2EditPart |get-edit-part -name "operation1()" +// Save Diagram +get-button "Save (M1+S)" | click +------=_.content-0a7243a0-75d3-3d5f-9791-539de0e5b7ac-- diff --git a/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/FeaturesTools/BDD_CreateFeatureOperationWithPaletteToolVerif.verification b/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/FeaturesTools/BDD_CreateFeatureOperationWithPaletteToolVerif.verification new file mode 100644 index 0000000..bd3de1f --- /dev/null +++ b/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/FeaturesTools/BDD_CreateFeatureOperationWithPaletteToolVerif.verification @@ -0,0 +1,86 @@ +--- RCPTT verification --- +Format-Version: 1.0 +Element-Name: BDD_CreateFeatureOperationWithPaletteToolVerif +Element-Type: verification +Element-Version: 2.0 +Id: _Ff26oDNqEeiRZ4kXU2JqQQ +Runtime-Version: 2.2.0.201705230341 +Save-Time: 3/30/18 9:56 AM +Verification-Type: org.eclipse.rcptt.verifications.tree + +------=_.q7.content-3d2e0690-ce48-3609-83e0-c704d49f1eaf +Content-Type: q7/binary +Entry-Name: .q7.content + +UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAADtm1tvHMedxd8D5DsM ++BBsHkzW/eKVFNQVyGK9m2yS3SAvAkW26LGHHHpmKDnAfvj91ZCSSZG0KJG0jAUbck9PT936/G/nVNPP +/vDj8WL2Zlqt58uT5ztyV+zMppOD5eH85Oj5ztnm9Vdh5w8vfvubZ8vV0e50sJifrqfd1cHpZrNLp/nr ++cH+hp7r3c1qmr7+K6f/vnR79uPx/Ov3g6sxONOdrL/m/vOdbzeb06/39t6+fbu7PD7aZYa9v3/zx3dN +7jLh+zHeNRxjbBvvXWm8NxrvzE72j+mSa31ZVtP+ZuqczlbTf55Oq227/5lvvv3T/mLabKa/LpeL7ZPs +zOaHz3de9tfKLet//NCm+X/9w3z/97+pf/vhz3/ema2nxXSwWa6e7xxNm6/ezKe3s9/9cLbc/Os3y8Np +MWs/ni6Wq2l1fm/2v7PRarsYMJ3Nno3L2XrzzwXrsl4Y5aQ0wwL7rxYT825WZ6x7vVxtynJxdnzyxxNu +fiXPe9N/tXy7vrjm25v9xdn003fuHO5v9meb6ccNQ03rzc6l3/h1frx/NM1O9zffPt+5DPfZfHd+OO3N +DwZ0r88Wi73lq++k2ztdffeSq93Tk6OrI42ZpoPlOYrrG0Zcz1fzszUDXxn0zYpBB2any/nJ5uV2+Der +3SNQ37u60r3tUq/eew2wR6vl2ckh2CxXH/R4tX/w/aVfZ6sBp7J2Z3YE5icX168A7PzycvdnewO3n3Dd ++wDYZwffzheHq+nkcp9r4F+F/0+r5Xd4yqxOp9PJISE2n9bXQLzNIB/Cd26OiyEvj3gDdh9D6p5YXUPr +Brw+FYlHweGX9Jdr/vE5HnM8Msju2fHizm5CWzVOu9PhnJx0PYD/9s2/b/NSny+mLUQfjHyfOP7LtB5p +vp73X94UxjcH8q/DQW8w0M0mumqk3y0uUv2L2fbjBkTvZK3rttoOdyOIHwfs3pDdANqNsN0G3G3QXQXv +1eHh7HC+f7TaP76O28fTwEXXD71xi149/61O64PV/HS48y1QXgfzHCod3yPl3TugRnG+cYj7on0j3rcg +/gkY/iIIfilnvDli7+GOI5bHf3mxPPj+xYvZuC6L/fX6BUvj1sHZerM8lp/kqh8J8u3wd/bMX4Pr3YLv +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 +------=_.q7.content-3d2e0690-ce48-3609-83e0-c704d49f1eaf-- diff --git a/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/FeaturesTools/BDD_CreateFeaturePropertyWithPaletteTool.test b/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/FeaturesTools/BDD_CreateFeaturePropertyWithPaletteTool.test new file mode 100644 index 0000000..780a70c --- /dev/null +++ b/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/FeaturesTools/BDD_CreateFeaturePropertyWithPaletteTool.test @@ -0,0 +1,58 @@ +--- RCPTT testcase --- +Format-Version: 1.0 +Contexts: _sD67UDMzEeiRZ4kXU2JqQQ,_dzmbEDNZEeiRZ4kXU2JqQQ,_T3lvoDMyEeiRZ4kXU2JqQQ,_Z_ds0DMyEeiRZ4kXU2JqQQ,_cwlwoDMyEeiRZ4kXU2JqQQ,_b0KIUDNYEeiRZ4kXU2JqQQ,_aeGWgDNnEeiRZ4kXU2JqQQ +Element-Name: BDD_CreateFeaturePropertyWithPaletteTool +Element-Type: testcase +Element-Version: 3.0 +External-Reference: +Id: _VqMioDNnEeiRZ4kXU2JqQQ +Runtime-Version: 2.2.0.201705230341 +Save-Time: 4/9/18 10:14 AM +Testcase-Type: ecl +Verifications: _2UTWcDNpEeiRZ4kXU2JqQQ + +------=_.description-216f885c-d591-38ce-8ea2-e4f8cb4d6ffa +Content-Type: text/plain +Entry-Name: .description + +Create a property in BDD with the tool Feature/Property + +TODO : create a property on interface + +Expected result: +- property displayed in Block +- property created under semantic Block +------=_.description-216f885c-d591-38ce-8ea2-e4f8cb4d6ffa-- +------=_.content-0a7243a0-75d3-3d5f-9791-539de0e5b7ac +Content-Type: text/ecl +Entry-Name: .content + +// Create Property in Block with tool Property +with [get-editor "bdd diagram"] { + with [get-palette] { + with [get-palette-entry Property] { + mouse-move 71 8 button1 -height 27 -width 125 + mouse-press 71 8 button1 -height 27 -width 125 + mouse-release 71 8 button1 524288 -height 27 -width 125 + } + } + with [get-diagram -index 1 | get-edit-part -name "bdd diagram"] { + with [get-edit-part -name "«Block»\r\n" + + "blockcustom1"] { + with [get-edit-part -className DNodeListNameEditPart] { + mouse-move 33 15 button1 -height 34 -width 99 + mouse-press 33 15 button1 -height 34 -width 99 + mouse-release 33 15 button1 524288 -height 34 -width 99 + } + } + } +} + +// Check graphical element is displayed +get-editor "bdd diagram" | get-diagram -index 1 | get-edit-part -name "bdd diagram" | get-edit-part -name "«Block»\r\n" + + "blockcustom1" | get-edit-part -className DNodeListViewNodeListCompartment2EditPart |get-edit-part -name "property1 : [0..1]" +// Save Diagram +get-button "Save (M1+S)" | click + + +------=_.content-0a7243a0-75d3-3d5f-9791-539de0e5b7ac-- diff --git a/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/FeaturesTools/BDD_CreateFeaturePropertyWithPaletteToolVerif.verification b/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/FeaturesTools/BDD_CreateFeaturePropertyWithPaletteToolVerif.verification new file mode 100644 index 0000000..e3c6b77 --- /dev/null +++ b/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/FeaturesTools/BDD_CreateFeaturePropertyWithPaletteToolVerif.verification @@ -0,0 +1,82 @@ +--- RCPTT verification --- +Format-Version: 1.0 +Element-Name: BDD_CreateFeaturePropertyWithPaletteToolVerif +Element-Type: verification +Element-Version: 2.0 +Id: _2UTWcDNpEeiRZ4kXU2JqQQ +Runtime-Version: 2.2.0.201705230341 +Save-Time: 3/30/18 9:59 AM +Verification-Type: org.eclipse.rcptt.verifications.tree + +------=_.q7.content-3d2e0690-ce48-3609-83e0-c704d49f1eaf +Content-Type: q7/binary +Entry-Name: .q7.content + +UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAADtm2tvHEd2hr8HyH8Y +8MN+M1n3iyNpUVdggzjYzdrZRYJAoMgRPfaQw50ZSjaQH5+nmpRMiqRFiaRlBGzAPc2erqrT57znnPet +kZ/98afj5ezNfL1ZrE6e78hdsTObnxysDhcnR893zravvwo7f3zxz//0bLU+2p0fLBenm/nu+uB0u91l +0OL14mB/y8jN7nY9n3/9Laf/vHR79tPx4uv3k6sxOcudbL7m/vOd77fb06/39t6+fbu7Oj7aZYW9v3/z +p3eP3GXB93O8e3DMMT28d+XhvfHwzuxk/5ghudaXZT3f3847p7P1/M/r1el8vf35b4vt93/eX8632/m3 +q9VyepGd2eLw+c5L9d23fzuo/37a5ov/+C/z49+/U//6j7/8ZWe2mS/nB9vV+vnO0Xz71ZvF/O3sD/84 +W23/5ZvV4Xw5az+dLlfr+fr83ux/Z+OpyRZcOps9G5ezzfbnJWZZL4xyUpoRgP1XyznrbtdnmL1Zrbdl +tTw7PvnTCTe/kuejGb9evd1cXPPXm/3l2fyXv7lzuL/dn23nP22Zar7Z7lz6jm8Xx/tH89np/vb75zuX +vX222F0czvcWB8Nzr8+Wy73Vqx+k2ztd//CSq93Tk6OrM42V5ger9bmzb5hxs1gvzjZMfGXSN2smHT47 +XS1Oti+n6d+sd4/w+t5VS/cmU6/ee41jj9ars5NDfLNafzDi1f7Bj5e+na2HO5W1O7MjfH5ycf0Kh51f +Xh7+bG/47Re/7n3g2GcH3y+Wh+v5yeUx15x/1f1g7AeQMqvz0/nJIRm2mG+uOfG2gHzovvNwXEx5ecYb +fPcxT93TV9e8dYO/PtUTj+KH3xIv1/DxOYg5HhVk9+x4eWeY8Kwap9354YKadD2Bv/vm36a61BfL+eSi +D2a+Tx7/db4ZVb6ej1/dlMY3J/LvA6A3BOjmEF0N0h+WF6X+xWz6uMGjd4rW9VhN093oxI877N4uu8Fp +N7rtNsfd5rqrznt1eDg7XOwfrfePr/vt42XgYuiHaJy8V8+/q/PNwXpxOuB8iyuvO/PcVTq+95R37xw1 +mvONU9zX2zf6+xaPf4IPfxMPfikw3pyx94DjyOXxX16uDn588WI2rstyf7N5gWncOjjbbFfH8pOg+pEk +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 +AAEAAQA/AAAAMg8AAAAA +------=_.q7.content-3d2e0690-ce48-3609-83e0-c704d49f1eaf-- diff --git a/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/FeaturesTools/BDD_CreateFeatureStateMachineWithPaletteTool.test b/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/FeaturesTools/BDD_CreateFeatureStateMachineWithPaletteTool.test new file mode 100644 index 0000000..01cee37 --- /dev/null +++ b/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/FeaturesTools/BDD_CreateFeatureStateMachineWithPaletteTool.test @@ -0,0 +1,54 @@ +--- RCPTT testcase --- +Format-Version: 1.0 +Contexts: _sD67UDMzEeiRZ4kXU2JqQQ,_dzmbEDNZEeiRZ4kXU2JqQQ,_T3lvoDMyEeiRZ4kXU2JqQQ,_Z_ds0DMyEeiRZ4kXU2JqQQ,_cwlwoDMyEeiRZ4kXU2JqQQ,_b0KIUDNYEeiRZ4kXU2JqQQ,_aeGWgDNnEeiRZ4kXU2JqQQ +Element-Name: BDD_CreateFeatureStateMachineWithPaletteTool +Element-Type: testcase +Element-Version: 3.0 +External-Reference: +Id: _P7Z3ADNrEeiRZ4kXU2JqQQ +Runtime-Version: 2.2.0.201705230341 +Save-Time: 4/9/18 10:18 AM +Testcase-Type: ecl +Verifications: _Vak1cDNrEeiRZ4kXU2JqQQ + +------=_.description-216f885c-d591-38ce-8ea2-e4f8cb4d6ffa +Content-Type: text/plain +Entry-Name: .description + +Create state machine in BDD with the tool Feature/StateMachine + +- create a state machine on a block + +TODO : create a state machine on interface + +Expected result: +- state machine displayed in Block +- state machine created under semantic Block +------=_.description-216f885c-d591-38ce-8ea2-e4f8cb4d6ffa-- +------=_.content-0a7243a0-75d3-3d5f-9791-539de0e5b7ac +Content-Type: text/ecl +Entry-Name: .content + +// Create Property in Block with tool Property +with [get-editor "bdd diagram"] { + with [get-palette] { + with [get-palette-entry "State Machine"] { + mouse-move 100 11 button1 -height 27 -width 293 + mouse-press 100 11 button1 -height 27 -width 293 + mouse-release 100 11 button1 524288 -height 27 -width 293 + } + } + with [get-diagram -index 1 | get-edit-part -name "bdd diagram" | get-edit-part -name "«Block»\r\n" + + "blockcustom1" | get-edit-part -className DNodeListViewNodeListCompartment2EditPart] { + mouse-move 127 31 button1 -height 182 -width 207 + mouse-press 127 31 button1 -height 182 -width 207 + mouse-release 127 31 button1 524288 -height 182 -width 207 + } +} + +// Check graphical element is displayed +get-editor "bdd diagram" | get-diagram -index 1 | get-edit-part -name "bdd diagram" | get-edit-part -name "«Block»\r\n" + + "blockcustom1" | get-edit-part -className DNodeListViewNodeListCompartment2EditPart |get-edit-part -name "«StateMachine»stateMachine1" +// Save Diagram +get-button "Save (M1+S)" | click +------=_.content-0a7243a0-75d3-3d5f-9791-539de0e5b7ac-- diff --git a/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/FeaturesTools/BDD_CreateFeatureStateMachineWithPaletteToolVerif.verification b/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/FeaturesTools/BDD_CreateFeatureStateMachineWithPaletteToolVerif.verification new file mode 100644 index 0000000..9b653fa --- /dev/null +++ b/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/FeaturesTools/BDD_CreateFeatureStateMachineWithPaletteToolVerif.verification @@ -0,0 +1,82 @@ +--- RCPTT verification --- +Format-Version: 1.0 +Element-Name: BDD_CreateFeatureStateMachineWithPaletteToolVerif +Element-Type: verification +Element-Version: 2.0 +Id: _Vak1cDNrEeiRZ4kXU2JqQQ +Runtime-Version: 2.2.0.201705230341 +Save-Time: 3/30/18 10:00 AM +Verification-Type: org.eclipse.rcptt.verifications.tree + +------=_.q7.content-3d2e0690-ce48-3609-83e0-c704d49f1eaf +Content-Type: q7/binary +Entry-Name: .q7.content + +UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAADtm1tvHNeVhd8HmP/Q +4EPeTJ77xSMpOFcgg/EgiZNMMC8CRbbotppsprspOcD8+HynSMmkSFqUSFrGgAW4ulhdderU2mvvvdZp ++dnvfzpezt7O15vF6uT5jtwVO7P5ycHqcHFy9HznbPv6m7Dz+xf//m/PVuuj3fnBcnG6me+uD063211u +WrxeHOxvuXOzu13P59/+hd3fLp2e/XS8+PbD4GoMzuNONt9y/vnOD9vt6bd7e+/evdtdHR/t8oS9v3/3 +h/eX3OWBH8Z4f+EYY7p478rFe+PindnJ/jG35FpflvV8fzvv7M7W8++3HH+3f/DD4mT+P4vtD3/cX863 +2/lfVqvl9DI7s8Xh852Xf9t/Iw/qf6/bfPHn/zVv/v5X9Z//+NOfdmab+XJ+sF2tn+8czbffvF3M381+ +94+z1fY/vlsdzpez9tPpcrWer8/Pzf5vNq6a5gOss9mzcTjbbP+5ZGrWC6OclGYEYf/Vcs5zt+szpr5Z +rbdltTw7PvnDCSe/ked3c/969W5zccxfb/eXZ/Of/+bM4f52f7ad/7RlqPlmu3PpO75dHO8fzWen+9sf +nu9cRvxssbs4nO8tDgZ6r8+Wy73Vqx+l2ztd//iSo93Tk6OrI40nzQ9W63PAbxhxs1gvzjYMfGXQt2sG +HZidrhYn25fT8G/Xu0egvnd1pnvTVK+eew2wR+vV2ckh2KzWH93xav/gzaVvZ+sBp7J2Z3YE5icXx68A +7Pzw8u3P9gZuP+O69xGwz2DL8nA9P7l8zzXwr8L/x/XqR5gyq/PT+ckhWbaYb66BeFtAPobvPBwXQ14e +8QbsPoXUPbG6htYNeH0uEo+Cw6/Jl2v8+BLGHI8Ksnt2vLwzTbhWjd3u/HBBTbqewH/97r+mutQXy/kE +0Ucj3yePv59vRqWv5/evbkrjmxP5t0HQGwJ0c4iuBul3y4tS/2I2fdyA6J2idT1W03A3gvhpwO4N2Q2g +3QjbbcDdBt1V8F4dHs4OF/tH6/3j67h9ugxc3PoxGyf06vl3db45WC9OB51vgfI6mOdQ6fgBKe/eAzWa +841D3BftG/G+BfHPwPBXQfBrkfHmjL0HHUcuj//ycnXw5sWL2Tguy/3N5gVT49TB2Wa7OpafRdVPJPk0 +/J2Z+Vug3i343o7wdYwnyT270NwvkL8/K/Abwf1yeC+L+1tRvhvOD4L0LVjfivb9sXtU5L4uP2/L9IfI +6MfI5/9XdRLN/RoROUunp8sLo/1iNsF8zdXcB8+Lx1x6ym+UjHcSip8F2qND9tvi42do6odX1L++AbnJ +D37a+z2e83tU3/e1l28exI6v56fr+WZ+sr1YgtxfrA8/fwHnaoC+n05/iMnXp+UvLtx8GoEHff+vy5Bf +WDl9uHXTx1w1vZ50vwToPeC8AuazvQ9L0s+mhffzw2kqm9mb+T+/sGLPJmY+3wnRCtOMF1UkmUQS51s1 +0QRjrDr/U4oPn0G4i+Pede/u4iunuMMYaY0PsTjthAyyGaGk00X6bksMLgiduTEqURjYJy2DF03WKHxU +WlgndGy+9ha6tEE3k2WIUjorhCq+VOZVpEtF1Ox671Z60Us1sqoQpEhNlXGPkKkzas++a2armE6wWjol +gnNFNB+5d0xS8q0V0oRqtMzjLYzVKohWQ0hNM4GL1xa8mwUlk5pRTgR1Ea1bw3C39HzgGEhbLscg1tCK +NKlowz3Bde1USCCVQrJJdqNLVzwxVausHPcl210zBCpLL6UuhjC0ZK0vgWB1YDaELLsUXYxZmxZbc8Ss +6VKUI1ZOVMkseujBeTdCFD1vpbQmotFr3YX0xtWmZNAiGMV3Lhl2zmmddW8mSaiTZQnVwhGiagLU0rbF +mquWLZdGNGuJvfQigwk+hDKuNN2ZbCqRNjLbbIRtqjbRCblkgooP43MJRjD7FGCIhnGqMwEhtU9eZK5O +UslCnKPy0bRWi66JV9AimlwszOu2S6VCyYUwuBCq8uBdNZ9wNHltVfIx2yBSLlrZLGpV3BUTrEo2BB27 +zu+f221LXBSSLsEZHY2CtUnw8JaEVxwXUWxvjAlxoXmulTj7rB3vZDpRmcZRvllte4DENgbtDH+TJ7KX +kAhXApTOnKK2F3PTtXrbQhOGoflOlNJ61bG0VoitjF245sG3WC9G+tQec3chEm9nDYmZq2jJSxe8lcxW +dQtdHOHl9SHc+XNMynAz2qqUg2WgqLXPyQCDTmVcAUWa69C/Qc9eeWlC2++dd3f6PeMe+afPj1Ugg7o9 +/4s94xTQoTAZT8SAKhMNXyhNPYhMcQk6RxkCZCIne0nEy1aICFZBtUgJ9CEHX7ooQcHSIpRonIFD4zhw +TGVtTFKKJiIJUkPkuIowHU97Jii533PcOZcDuI7zJiRDFk37lEjyXF3QhvqsdM/OBkVgTZTUUBOmPcd9 +2sTT9rQ9bU/b03aHjS6K0kXcTpvSni5iaNH9ATa6CpoWHXGhAb2/rPp8RRdlSWOiHRWDIGvIG2O0USh0 +TqtkOh029GxU9U4WW1AuPmWtS6RNC4+uQl+GQi9EFzhNp0Iro2QcgkR39FFvXiGrEeNNMr6lkeeYXYvJ +cBcKUaokc6GVW/RJyUmgbZJGH6pcfJeyc6RdZpiEJowMpJAbdTzYx6BKkN0PCWNt6lnLpDXytSLoURZV +ZRRHDy2WEER835Y/Wyt82bLfQ/smxNIV39SCzb71oLtGFSvEnkIZKjQ1YiA3bXUAey/PXRNNvrjhUoIr +fNGkzl7IFpgIZgnH5aLQvkQ95mOQbii68WQGYkI1muIVWkIhSrIquC9iYWp0pTo+ENfWeZQ6ilhza4wG +hVbB3amK+EWVyMysQ3Uo8OycYTZKoeBhiW4VWqGBEsEYs+EpRuqhkmTxBNomK3m49fWRInjtJ5eHjl2v +1z2vbU7gi6TPvStCKItC7Rp8FDo6CVd5eddyw5PGKCtGTA5l5nKeklshxDyauOfSK8IYnzq87rBrMqMB +K4I7OXS95irXp4JiyNiOpfOJeQbjTau9+t7wWWNUIihH2BmzdohjUsA6oCqx0cyl98bFmrlZp6UgeXHt +VvScWu9IxI4fDzwMY0RB62H4a85dfEI1pwfP0LRO4qBqz8j4jtvAB5Daw34LB5/xYVhAvmi2jg9vO77S +1kEIPJ0fl+A/bOvDksbpmRk4+Wg9D0gAX0gMITnSKCA99UZRGuZFRpBpodQxcs0DgBFdYimyYRDPuwwo +cGmFD1jMu0EBZYFPdhwshRO1jf1KAs/ENWPtwpNsqGVMXI8yQfaQcnNJCmxWoAaioKlzveJ1xRdz+NNL +XC/vtYT10IsMXl8mfbFRmYrxVgaSBUtK5GE0aTQh8bej3Fi6iuOIJKATBJVVgPYBOlfCSaxpTYn+aDWm +sMpsJN3BVZeUdK4WuKoKZhXbTVbQ1hQ21hSCTK/xmbjGibVYZUHVJLWKpzdORqrIVLkD06pkbfAmthZ9 +pfHhSDG/KVJNY1TCGBWHSauVOYgca4qWelVMVdI3HWRNUnWi6ltJJRg9KIL3o3v2xqRgRqR1OUgoHR5w +zFWYWpmU84wlcbuJjACP0WuZojfUbj/WtsicRJlO1jeA8j0WhSNUlqnG5K0lp2OOUYyYpY7ntg5v1k0p +Io6ncAMQddEU/TqpzJu7hJeD1ZHyGpJKyejEE3sTNGwREoMq4aIaDaTHNJKBpswzMeECCwhzGZUOU8jK +NhLUGznWKay1JGIlH3w2hmaQ6CQ82dPiczWOUgdCVujsxlKfzdri+5NrWkEao0OzJTKTrCMdiKSymN6S +6UXQq2hMqSVDSXs72lHDJttsuCWqRkqSmrLVMKwqTFaeAkFgSG3CCdiVNiZoZER8rFuNhUBD8kcD2Yro +jjpIWVaF2FfAoJ3FWCE5xcpSuGBYVBQEajGvLLMvKhgseZFmWq98lCb18w/cD92dkvm4OwWmG5TgBEQg +fm5ArBoQ1NFgyliwaxRvCrAZfUkZgawYq1eiQFaRu6cb0ZM87O7wiD4TU/YkaqLy5ywaBZXqOVoGj6Q7 +VBjA3H3osFF5Ep5MoYrTBnpDKiSntYWVmQu6MY6UY05pdLexwDs1E1nH8iORh1eD8Ynn9vOpGqpRd6nV +PBocl3lUBxSmvnNRytJFy5mxUKx5NixAPPE+Y+WXqqFCyEbzhzWaNxxreiXZSrYgQJXWnsoAiwu9BY1D +s4aHuroHocJdflS8a+W/8SfDB19dlh/zaRTc4SAohq10PfhDKUHNexo0HVgOMyHHGj76nRymZ2fZZSxa +UrCwAk45pAOZXgj1ICXscDpkqp4m7wS1GKljh5xF0TD8JJIm3UINbsaimwKq1Us6fCyxTLSAS4MgnhJI +v8f80GnQqRU7RkmDK9SSMnwGPsIH5RCugw6oV2rb4KUYi6uM4Rvs9EHk6mgMFEn0RWvDO1X6gBg/JlC8 +A0UeU6YpeuP3DNyTs/gubyC6wxPRFOlDFqVEYZWU+AFqRdLTSnFO1aIgxtpuEbbReyQppzE2dWSebiZI +OiCOYDRAP7yX614ZskYMBadSyENWu6BH6tSxTihJPOZeFPKNMWKzhINh7OgghtYyNL1DxPs8UqC3Zko1 +XZpabAY9OzKpjbVy3pkeQIstY82xeKMCKpQ2AhRIxOmOxvCaZAKKRqJky7fjNpzieCNCR/5iXSqTITjk +FGXbYYmhYqtmXBzr+NGHiaqx/q4h01hjJmcBM3X6tETxjnJgx1o4qezGaw4NixDgr/G7URlLnqhAWp5H +iOAu6eH+SzP1y/855+OtKetgDTJhqCurRxsN0x5F4UxE5fuOlMJPF881SA5jHVqVb8fejmvGGfZu2mMu +UkQaDBuAwmk12oyyYU8l5Kkkhq88rENhLjC0bbpyTvAzkG1Wo6Gak2O137hMA7EErku691CFBLW0aV8c +AHgrNSMRICylF+1pTflpe9qetqft7lvV9MIoLv5NwuOuKbt2WeuFihpCo5yvKY+mnhS6AbcYXLAZJYPz +Gy2c6q4x/Fpq+gpW2OaIEVBej/UAicwvqBLFzS2j5o1H3aNBUCcVM0eHQpe3cW1HH7iatHPW+sk8dNoZ +ap4Wg4nLsvooYyxeDMdZDIqroY2URw2iRJtMyplUE63TowEyvn+4z65jRNe0qLOUtcjILFpzv/yvPJ7t +fdH/rMud/wJQSwcI8WV+qhUPAAAOPAAAUEsBAhQAFAAICAgAAAAhAPFlfqoVDwAADjwAAAgACQAAAAAA +AAAAAAAAAAAAAC5jb250ZW50VVQFAAEAAAAAUEsFBgAAAAABAAEAPwAAAFQPAAAAAA== +------=_.q7.content-3d2e0690-ce48-3609-83e0-c704d49f1eaf-- diff --git a/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/FeaturesTools/BDD_CreateFeatureTypedPropertyWithPaletteTool.test b/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/FeaturesTools/BDD_CreateFeatureTypedPropertyWithPaletteTool.test new file mode 100644 index 0000000..07541b4 --- /dev/null +++ b/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/FeaturesTools/BDD_CreateFeatureTypedPropertyWithPaletteTool.test @@ -0,0 +1,69 @@ +--- RCPTT testcase --- +Format-Version: 1.0 +Contexts: _sD67UDMzEeiRZ4kXU2JqQQ,_dzmbEDNZEeiRZ4kXU2JqQQ,_T3lvoDMyEeiRZ4kXU2JqQQ,_Z_ds0DMyEeiRZ4kXU2JqQQ,_cwlwoDMyEeiRZ4kXU2JqQQ,_b0KIUDNYEeiRZ4kXU2JqQQ,_aeGWgDNnEeiRZ4kXU2JqQQ +Element-Name: BDD_CreateFeatureTypedPropertyWithPaletteTool +Element-Type: testcase +Element-Version: 3.0 +External-Reference: +Id: _yNyiIDNrEeiRZ4kXU2JqQQ +Runtime-Version: 2.2.0.201705230341 +Save-Time: 4/9/18 10:55 AM +Testcase-Type: ecl +Verifications: _6S7dQDNrEeiRZ4kXU2JqQQ + +------=_.description-216f885c-d591-38ce-8ea2-e4f8cb4d6ffa +Content-Type: text/plain +Entry-Name: .description + +Create a property in BDD with the tool Feature/TypedProperty + +TODO : create a property on interface + +Expected result: +- property displayed in Block +- property created under semantic Block +------=_.description-216f885c-d591-38ce-8ea2-e4f8cb4d6ffa-- +------=_.content-0a7243a0-75d3-3d5f-9791-539de0e5b7ac +Content-Type: text/ecl +Entry-Name: .content + +// Create Property in Block with tool Property +with [get-editor "bdd diagram"] { + with [get-palette] { + with [get-palette-entry Features] { + mouse-move 72 6 button1 -height 26 -width 125 + mouse-press 72 6 button1 -height 26 -width 125 + mouse-release 72 6 button1 524288 -height 26 -width 125 + } + with [get-palette-entry "BDD_Group_Properties"] { + mouse-move 8 18 button1 -height 27 -width 125 + mouse-press 8 18 button1 -height 27 -width 125 + mouse-release 8 18 button1 524288 -height 27 -width 125 + } + with [get-palette-entry "Typed Property"] { + mouse-move 84 21 button1 -height 47 -width 125 + mouse-press 84 21 button1 -height 47 -width 125 + mouse-release 84 21 button1 524288 -height 47 -width 125 + } + } + with [get-diagram -index 1 | get-edit-part -name "bdd diagram"] { + mouse-move 103 120 -height 413 -width 904 + with [get-edit-part -name "«Block»\r\n" + + "blockcustom1"] { + mouse-move 50 38 -height 231 -width 211 + with [get-edit-part -className DNodeListNameEditPart] { + mouse-move 34 16 button1 -height 34 -width 99 + mouse-press 34 16 button1 -height 34 -width 99 + mouse-release 34 16 button1 524288 -height 34 -width 99 + } + } + } +} +get-window "New property type selection" | get-button Finish | click + +// Check graphical element is displayed +get-editor "bdd diagram" | get-diagram -index 1 | get-edit-part -name "bdd diagram" | get-edit-part -name "«Block»\r\n" + + "blockcustom1" | get-edit-part -className DNodeListViewNodeListCompartment2EditPart |get-edit-part -name "property1 : blockcustom1 [0..1]" +// Save Diagram +get-button "Save (M1+S)" | click +------=_.content-0a7243a0-75d3-3d5f-9791-539de0e5b7ac-- diff --git a/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/FeaturesTools/BDD_CreateFeatureTypedPropertyWithPaletteToolVerif.verification b/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/FeaturesTools/BDD_CreateFeatureTypedPropertyWithPaletteToolVerif.verification new file mode 100644 index 0000000..316b451 --- /dev/null +++ b/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/FeaturesTools/BDD_CreateFeatureTypedPropertyWithPaletteToolVerif.verification @@ -0,0 +1,82 @@ +--- RCPTT verification --- +Format-Version: 1.0 +Element-Name: BDD_CreateFeatureTypedPropertyWithPaletteToolVerif +Element-Type: verification +Element-Version: 2.0 +Id: _6S7dQDNrEeiRZ4kXU2JqQQ +Runtime-Version: 2.2.0.201705230341 +Save-Time: 3/30/18 10:01 AM +Verification-Type: org.eclipse.rcptt.verifications.tree + +------=_.q7.content-3d2e0690-ce48-3609-83e0-c704d49f1eaf +Content-Type: q7/binary +Entry-Name: .q7.content + +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 +AFBLBQYAAAAAAQABAD8AAAA6DwAAAAA= +------=_.q7.content-3d2e0690-ce48-3609-83e0-c704d49f1eaf-- diff --git a/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/FeaturesTools/BDD_CreateFeatureUnitWithPaletteTool.test b/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/FeaturesTools/BDD_CreateFeatureUnitWithPaletteTool.test new file mode 100644 index 0000000..bc03a7b --- /dev/null +++ b/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/FeaturesTools/BDD_CreateFeatureUnitWithPaletteTool.test @@ -0,0 +1,59 @@ +--- RCPTT testcase --- +Format-Version: 1.0 +Contexts: _sD67UDMzEeiRZ4kXU2JqQQ,_dzmbEDNZEeiRZ4kXU2JqQQ,_T3lvoDMyEeiRZ4kXU2JqQQ,_Z_ds0DMyEeiRZ4kXU2JqQQ,_cwlwoDMyEeiRZ4kXU2JqQQ,_b0KIUDNYEeiRZ4kXU2JqQQ,_NqSAkDN5EeiRZ4kXU2JqQQ,_CjdMMDNwEeiRZ4kXU2JqQQ +Element-Name: BDD_CreateFeatureUnitWithPaletteTool +Element-Type: testcase +Element-Version: 3.0 +External-Reference: +Id: _9OXnwDN4EeiRZ4kXU2JqQQ +Runtime-Version: 2.2.0.201705230341 +Save-Time: 3/30/18 9:57 AM +Testcase-Type: ecl +Verifications: _BsUZwDN5EeiRZ4kXU2JqQQ + +------=_.description-216f885c-d591-38ce-8ea2-e4f8cb4d6ffa +Content-Type: text/plain +Entry-Name: .description + +Create a feature unit in BDD with the tool Feature/Unit +- create unit on ValueType + +Expected result: +- a unit is displayed in valueType +------=_.description-216f885c-d591-38ce-8ea2-e4f8cb4d6ffa-- +------=_.content-0a7243a0-75d3-3d5f-9791-539de0e5b7ac +Content-Type: text/ecl +Entry-Name: .content + +// Create Dimension in Value Type +with [get-editor "bdd diagram"] { + with [get-palette] { + with [get-palette-entry Features] { + mouse-press 252 105 button1 -height 108 -width 500 + mouse-release 252 105 button1 524288 -height 108 -width 500 + } + with [get-palette-entry "BDD_Group_Properties"] { + mouse-press 7 10 button1 -height 27 -width 500 + mouse-release 7 10 button1 524288 -height 27 -width 500 + } + with [get-palette-entry Unit -index 1] { + mouse-press 43 14 button1 -height 27 -width 500 + mouse-release 43 14 button1 524288 -height 27 -width 500 + } + } + with [get-diagram -index 1 | get-edit-part -name "bdd diagram" | get-edit-part -name "«ValueType»\r\n" + + "newValueType" | get-edit-part -className DNodeListViewNodeListCompartment2EditPart] { + mouse-move 92 35 button1 -height 104 -width 129 + mouse-press 92 35 button1 -height 104 -width 129 + mouse-release 92 35 button1 524288 -height 104 -width 129 + } +} +// Select dimension to reference +get-window "Select a Dimension" | get-button Finish | click + +// Check dimension is displayed in valutype +get-editor "bdd diagram" | get-diagram -index 1 | get-edit-part -name "bdd diagram" | get-edit-part -name "«ValueType»\r\n" + + "newValueType" | get-edit-part -className DNodeListViewNodeListCompartment2EditPart|get-edit-part -name newUnit1 +// Save Diagram +get-button "Save (M1+S)" | click +------=_.content-0a7243a0-75d3-3d5f-9791-539de0e5b7ac-- diff --git a/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/FeaturesTools/BDD_CreateFeatureUnitWithPaletteToolVerif.verification b/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/FeaturesTools/BDD_CreateFeatureUnitWithPaletteToolVerif.verification new file mode 100644 index 0000000..590c8e8 --- /dev/null +++ b/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/FeaturesTools/BDD_CreateFeatureUnitWithPaletteToolVerif.verification @@ -0,0 +1,83 @@ +--- RCPTT verification --- +Format-Version: 1.0 +Element-Name: BDD_CreateFeatureUnitWithPaletteToolVerif +Element-Type: verification +Element-Version: 2.0 +Id: _BsUZwDN5EeiRZ4kXU2JqQQ +Runtime-Version: 2.2.0.201705230341 +Save-Time: 3/30/18 9:58 AM +Verification-Type: org.eclipse.rcptt.verifications.tree + +------=_.q7.content-3d2e0690-ce48-3609-83e0-c704d49f1eaf +Content-Type: q7/binary +Entry-Name: .q7.content + +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 +AQABAD8AAABtDwAAAAA= +------=_.q7.content-3d2e0690-ce48-3609-83e0-c704d49f1eaf-- diff --git a/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/RelationShips/BDD_3_RelationShips.suite b/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/RelationShips/BDD_3_RelationShips.suite new file mode 100644 index 0000000..8b4dcc3 --- /dev/null +++ b/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/RelationShips/BDD_3_RelationShips.suite @@ -0,0 +1,21 @@ +--- RCPTT testcase --- +Format-Version: 1.0 +Element-Name: BDD_3_RelationShips +Element-Type: testsuite +Element-Version: 2.0 +Id: _1PTE4DQnEeiRde_P_PIz8w +Runtime-Version: 2.2.0.201705230341 +Save-Time: 4/3/18 4:16 PM + +------=_testcase-items-62c497da-4241-31f4-811a-6b453a3ecff8 +Content-Type: text/testcase +Entry-Name: testcase-items + +_XHjG0DQqEeiRde_P_PIz8w // kind: 'test' name: 'BDD_CreateAssociation' path: 'Cases/BDD_CreateAssociation.test' +_YFQ5kDcaEeiI5Obnayse1w // kind: 'test' name: 'BDD_CreateAggregation' path: 'Cases/BDD_CreateAggregation.test' +_WhZvkDcZEeiI5Obnayse1w // kind: 'test' name: 'BDD_CreateComposition' path: 'Cases/BDD_CreateComposition.test' +_LIZFYDcYEeiI5Obnayse1w // kind: 'test' name: 'BDD_CreateDependecy' path: 'Cases/BDD_CreateDependecy.test' +_qAl64DcTEeiI5Obnayse1w // kind: 'test' name: 'BDD_CreateGeneralization' path: 'Cases/BDD_CreateGeneralization.test' +_Ygp1gDQvEeiRde_P_PIz8w // kind: 'test' name: 'BDD_CreateInterfaceRealization' path: 'Cases/BDD_CreateInterfaceRealization.test' + +------=_testcase-items-62c497da-4241-31f4-811a-6b453a3ecff8-- diff --git a/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/RelationShips/Cases/BDD_CreateAggregation.test b/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/RelationShips/Cases/BDD_CreateAggregation.test new file mode 100644 index 0000000..e676100 --- /dev/null +++ b/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/RelationShips/Cases/BDD_CreateAggregation.test @@ -0,0 +1,363 @@ +--- RCPTT testcase --- +Format-Version: 1.0 +Contexts: _sD67UDMzEeiRZ4kXU2JqQQ,_dzmbEDNZEeiRZ4kXU2JqQQ,_T3lvoDMyEeiRZ4kXU2JqQQ,_Z_ds0DMyEeiRZ4kXU2JqQQ,_RDvKQDQqEeiRde_P_PIz8w,_-LLTYDQqEeiRde_P_PIz8w +Element-Name: BDD_CreateAggregation +Element-Type: testcase +Element-Version: 3.0 +External-Reference: +Id: _YFQ5kDcaEeiI5Obnayse1w +Runtime-Version: 2.2.0.201705230341 +Save-Time: 4/3/18 4:26 PM +Testcase-Type: ecl +Verifications: _ttBrYDdKEeiGB7O6M_uKBw + +------=_.description-216f885c-d591-38ce-8ea2-e4f8cb4d6ffa +Content-Type: text/plain +Entry-Name: .description + +Create an Aggregation in BDD with the tool RelationShips/Aggregation +Test 1- Create an Aggregation between two blocks +Test 2- Create an Aggregation between a Block and a ValueType +Test 3- Create an Aggregation between a Block and a DataType +Test 4- Create an Aggregation between a Block and an Enumeration +------=_.description-216f885c-d591-38ce-8ea2-e4f8cb4d6ffa-- +------=_.content-0a7243a0-75d3-3d5f-9791-539de0e5b7ac +Content-Type: text/ecl +Entry-Name: .content + +// Test 1- Create an Aggregation between two blocks with tool Relationships/Aggregation +with [get-editor "bdd diagram"] { + with [get-palette] { + with [get-palette-entry Associations] { + mouse-move 8 14 button1 -height 27 -width 293 + mouse-press 8 14 button1 -height 27 -width 293 + mouse-release 8 14 button1 524288 -height 27 -width 293 + } + with [get-palette-entry Aggregation] { + mouse-press 68 20 button1 -height 27 -width 293 + mouse-release 68 20 button1 524288 -height 27 -width 293 + } + } + with [get-diagram -index 1 | get-edit-part -name "bdd diagram"] { + with [get-edit-part -name "«Block»\r\n" + + "block1" | get-edit-part -className DNodeListViewNodeListCompartment2EditPart] { + mouse-move 29 0 button1 -height 14 -width 107 + mouse-press 29 0 button1 -height 14 -width 107 + mouse-release 29 0 button1 524288 -height 14 -width 107 + } + with [get-edit-part -name "«Block»\r\n" + + "block2"] { + mouse-move 17 2 button1 -height 70 -width 111 + mouse-press 17 2 button1 -height 70 -width 111 + mouse-release 17 2 button1 524288 -height 70 -width 111 + } + } +} +// Check Aggregation is displayed +get-editor "bdd diagram" | get-diagram -index 1 | get-edit-part -name "bdd diagram" + | get-edit-part -name "«Block»\r\n" + "block2" | get-target-connection -path 0 +// Check edge decorator +with [get-editor "bdd diagram" | get-diagram -index 1 | get-edit-part -name "bdd diagram"] { + with [get-edit-part -name "«Block»\r\n" + + "block2" | get-target-connection -path 0] { + get-property "element.ownedStyle.sourceArrow" | equals InputArrowWithDiamond | verify-true + get-property "element.ownedStyle.targetArrow" | equals InputArrow | verify-true + get-property "element.ownedStyle.lineStyle" | equals solid | verify-true + } +} + +// Check Semantic +with [get-editor "bdd diagram" | get-diagram -index 1 | get-edit-part -name "bdd diagram"] { + with [get-edit-part -name "«Block»\r\n" + + "block2" | get-target-connection -path 0] { + get-property "element.target.member.Property[0].name" | equals block1s | verify-true + get-property "element.target.member.Property[1].name" | equals block2s | verify-true + } + with [get-edit-part -name "«Block»\r\n" + + "block2" | get-target-connection -path 0] { + get-property "element.semanticElements.Association[0].name" | equals block1sToBlock2s | verify-true + get-property "element.semanticElements.Property[1].owner.name" | equals block1sToBlock2s | verify-true + get-property "element.semanticElements.Property[1].name" | equals block2s | verify-true + get-property "element.semanticElements.Property[1].aggregation" | equals shared | verify-true + get-property "element.semanticElements.Property[1].isComposite" | equals false | verify-true + get-property "element.semanticElements.Property[1].owningAssociation.name" | equals block1sToBlock2s + | verify-true + get-property "element.semanticElements.Property[2].owner.name" | equals block1sToBlock2s | verify-true + get-property "element.semanticElements.Property[2].name" | equals block1s | verify-true + get-property "element.semanticElements.Property[2].aggregation" | equals none | verify-true + get-property "element.semanticElements.Property[2].isComposite" | equals false | verify-true + get-property "element.semanticElements.Property[2].owningAssociation.name" | equals block1sToBlock2s + | verify-true + } +} + +// Test 2- Create Aggregation between Block and ValueType +with [get-editor "bdd diagram"] { + with [get-palette] { + with [get-palette-entry Associations] { + mouse-move 8 14 button1 -height 27 -width 293 + mouse-press 8 14 button1 -height 27 -width 293 + mouse-release 8 14 button1 524288 -height 27 -width 293 + } + with [get-palette-entry Aggregation] { + mouse-press 68 20 button1 -height 27 -width 293 + mouse-release 68 20 button1 524288 -height 27 -width 293 + } + } + with [get-diagram -index 1 | get-edit-part -name "bdd diagram"] { + with [get-edit-part -name "«Block»\r\n" + + "block1"] { + mouse-move 100 26 button1 -height 61 -width 111 + mouse-press 100 26 button1 -height 61 -width 111 + mouse-release 100 26 button1 524288 -height 61 -width 111 + } + with [get-edit-part -name "«ValueType»\r\n" + + "valueType1" | get-edit-part -className DNodeListNameEditPart] { + mouse-move 14 10 button1 -height 34 -width 91 + mouse-press 14 10 button1 -height 34 -width 91 + mouse-release 14 10 button1 524288 -height 34 -width 91 + } + } +} +// Check Aggregation is displayed +get-editor "bdd diagram" | get-diagram -index 1 | get-edit-part -name "bdd diagram" + | get-edit-part -name "«ValueType»\r\n" + "valueType1" | get-target-connection -path 0 + +// Test 3- Create Aggregation between Block and DataType +with [get-editor "bdd diagram"] { + with [get-palette] { + with [get-palette-entry Associations] { + mouse-move 8 14 button1 -height 27 -width 293 + mouse-press 8 14 button1 -height 27 -width 293 + mouse-release 8 14 button1 524288 -height 27 -width 293 + } + with [get-palette-entry Aggregation] { + mouse-press 68 20 button1 -height 27 -width 293 + mouse-release 68 20 button1 524288 -height 27 -width 293 + } + } + with [get-diagram -index 1 | get-edit-part -name "bdd diagram"] { + with [get-edit-part -name "«Block»\r\n" + + "block1" | get-edit-part -className DNodeListNameEditPart] { + mouse-move 36 27 button1 -height 34 -width 63 + mouse-press 36 27 button1 -height 34 -width 63 + mouse-release 36 27 button1 524288 -height 34 -width 63 + } + with [get-edit-part -name DataType1 | get-edit-part -className DNodeListNameEditPart] { + mouse-move 8 5 button1 -height 17 -width 80 + mouse-press 8 5 button1 -height 17 -width 80 + mouse-release 8 5 button1 524288 -height 17 -width 80 + } + } +} +// Check Aggregation is displayed +get-editor "bdd diagram" | get-diagram -index 1 | get-edit-part -name "bdd diagram" + | get-edit-part -name "DataType1" | get-target-connection -path 0 + +// Test 4- Create Aggregation between Block and Enumeration +with [get-editor "bdd diagram"] { + with [get-palette] { + with [get-palette-entry Associations] { + mouse-move 8 14 button1 -height 27 -width 293 + mouse-press 8 14 button1 -height 27 -width 293 + mouse-release 8 14 button1 524288 -height 27 -width 293 + } + with [get-palette-entry Aggregation] { + mouse-press 68 20 button1 -height 27 -width 293 + mouse-release 68 20 button1 524288 -height 27 -width 293 + } + } + with [get-diagram -index 1 | get-edit-part -name "bdd diagram"] { + with [get-edit-part -name "«Block»\r\n" + + "block1"] { + mouse-move 91 32 button1 -height 61 -width 111 + mouse-press 91 32 button1 -height 61 -width 111 + mouse-release 91 32 button1 524288 -height 61 -width 111 + } + with [get-edit-part -name Enumeration2 -index 1 + | get-edit-part -className DNodeListNameEditPart] { + mouse-move 39 3 button1 -height 17 -width 99 + mouse-press 39 3 button1 -height 17 -width 99 + mouse-release 39 3 button1 524288 -height 17 -width 99 + } + } +} +// Check Aggregation is displayed +get-editor "bdd diagram" | get-diagram -index 1 | get-edit-part -name "bdd diagram" + | get-edit-part -name Enumeration2 -index 1 | get-target-connection -path 0 + + +// Test5- Change Navigability for source end +with [get-editor "bdd diagram"] { + with [get-diagram -index 1] { + with [get-edit-part -name "bdd diagram"] { + with [get-edit-part -name "«Block»\r\n" + + "block2" | get-target-connection -path 0] { + mouse-move 57 30 button1 -height 78 -width 91 + mouse-press 57 30 button1 -height 78 -width 91 + mouse-release 57 30 button1 524288 -height 78 -width 91 + } + } + } +} +with [get-view Properties] { + get-section Ends | get-button Navigable | uncheck +} +// Check edge decorator +with [get-editor "bdd diagram" | get-diagram -index 1 | get-edit-part -name "bdd diagram"] { + with [get-edit-part -name "«Block»\r\n" + + "block2" | get-target-connection -path 0] { + get-property "element.ownedStyle.sourceArrow" | equals Diamond | verify-true + get-property "element.ownedStyle.targetArrow" | equals InputArrow | verify-true + get-property "element.ownedStyle.lineStyle" | equals solid | verify-true + } +} + +// Check Semantic +with [get-editor "bdd diagram" | get-diagram -index 1 | get-edit-part -name "bdd diagram"] { + with [get-edit-part -name "«Block»\r\n" + + "block2" | get-target-connection -path 0] { + get-property "element.target.member.Property[0].name" | equals block1s | verify-true + get-property "element.target.member.Property[1].name" | equals block2s | verify-true + } + with [get-edit-part -name "«Block»\r\n" + + "block2" | get-target-connection -path 0] { + get-property "element.semanticElements.Association[0].name" | equals block1sToBlock2s | verify-true + get-property "element.semanticElements.Property[1].owner.name" | equals block1sToBlock2s | verify-true + get-property "element.semanticElements.Property[1].name" | equals block2s | verify-true + get-property "element.semanticElements.Property[1].aggregation" | equals shared | verify-true + get-property "element.semanticElements.Property[1].isComposite" | equals false | verify-true + get-property "element.semanticElements.Property[1].owningAssociation.name" | equals block1sToBlock2s + | verify-true + get-property "element.semanticElements.Property[2].owner.name" | equals block1sToBlock2s | verify-true + get-property "element.semanticElements.Property[2].name" | equals block1s | verify-true + get-property "element.semanticElements.Property[2].aggregation" | equals none | verify-true + get-property "element.semanticElements.Property[2].isComposite" | equals false | verify-true + get-property "element.semanticElements.Property[2].owningAssociation.name" | equals block1sToBlock2s + | verify-true + } +} + + +// Test6- Change Navigability for target end +with [get-view Properties] { + get-section Ends | get-button Navigable -index 1 | uncheck +} +// Check edge decorator +with [get-editor "bdd diagram" | get-diagram -index 1 | get-edit-part -name "bdd diagram"] { + with [get-edit-part -name "«Block»\r\n" + + "block2" | get-target-connection -path 0] { + get-property "element.ownedStyle.sourceArrow" | equals Diamond | verify-true + get-property "element.ownedStyle.targetArrow" | equals NoDecoration | verify-true + get-property "element.ownedStyle.lineStyle" | equals solid | verify-true + } +} + +// Check Semantic +with [get-editor "bdd diagram" | get-diagram -index 1 | get-edit-part -name "bdd diagram"] { + with [get-edit-part -name "«Block»\r\n" + + "block2" | get-target-connection -path 0] { + get-property "element.target.member.Property[0].name" | equals block1s | verify-true + get-property "element.target.member.Property[1].name" | equals block2s | verify-true + } + with [get-edit-part -name "«Block»\r\n" + + "block2" | get-target-connection -path 0] { + get-property "element.semanticElements.Association[0].name" | equals block1sToBlock2s | verify-true + get-property "element.semanticElements.Property[1].owner.name" | equals block1sToBlock2s | verify-true + get-property "element.semanticElements.Property[1].name" | equals block2s | verify-true + get-property "element.semanticElements.Property[1].aggregation" | equals shared | verify-true + get-property "element.semanticElements.Property[1].isComposite" | equals false | verify-true + get-property "element.semanticElements.Property[1].owningAssociation.name" | equals block1sToBlock2s + | verify-true + get-property "element.semanticElements.Property[2].owner.name" | equals block1sToBlock2s | verify-true + get-property "element.semanticElements.Property[2].name" | equals block1s | verify-true + get-property "element.semanticElements.Property[2].aggregation" | equals none | verify-true + get-property "element.semanticElements.Property[2].isComposite" | equals false | verify-true + get-property "element.semanticElements.Property[2].owningAssociation.name" | equals block1sToBlock2s + | verify-true + } +} + +// Test7- Changed Aggregation source end +with [get-view Properties] { +get-section Ends | get-combo -index 1 | select none +} +// Check edge decorator +with [get-editor "bdd diagram" | get-diagram -index 1 | get-edit-part -name "bdd diagram"] { + with [get-edit-part -name "«Block»\r\n" + + "block2" | get-target-connection -path 0] { + get-property "element.ownedStyle.sourceArrow" | equals NoDecoration | verify-true + get-property "element.ownedStyle.targetArrow" | equals NoDecoration | verify-true + get-property "element.ownedStyle.lineStyle" | equals solid | verify-true + } +} + +// Check Semantic +with [get-editor "bdd diagram" | get-diagram -index 1 | get-edit-part -name "bdd diagram"] { + with [get-edit-part -name "«Block»\r\n" + + "block2" | get-target-connection -path 0] { + get-property "element.target.member.Property[0].name" | equals block1s | verify-true + get-property "element.target.member.Property[1].name" | equals block2s | verify-true + } + with [get-edit-part -name "«Block»\r\n" + + "block2" | get-target-connection -path 0] { + get-property "element.semanticElements.Association[0].name" | equals block1sToBlock2s | verify-true + get-property "element.semanticElements.Property[1].owner.name" | equals block1sToBlock2s | verify-true + get-property "element.semanticElements.Property[1].name" | equals block2s | verify-true + get-property "element.semanticElements.Property[1].aggregation" | equals none | verify-true + get-property "element.semanticElements.Property[1].isComposite" | equals false | verify-true + get-property "element.semanticElements.Property[1].owningAssociation.name" | equals block1sToBlock2s + | verify-true + get-property "element.semanticElements.Property[2].owner.name" | equals block1sToBlock2s | verify-true + get-property "element.semanticElements.Property[2].name" | equals block1s | verify-true + get-property "element.semanticElements.Property[2].aggregation" | equals none | verify-true + get-property "element.semanticElements.Property[2].isComposite" | equals false | verify-true + get-property "element.semanticElements.Property[2].owningAssociation.name" | equals block1sToBlock2s + | verify-true + } +} + +//Test-8 Changed Aggregation target end +with [get-view Properties] { + get-section Ends | get-combo | select shared +} +// Check edge decorator +with [get-editor "bdd diagram" | get-diagram -index 1 | get-edit-part -name "bdd diagram"] { + with [get-edit-part -name "«Block»\r\n" + + "block2" | get-target-connection -path 0] { + get-property "element.ownedStyle.sourceArrow" | equals NoDecoration | verify-true + get-property "element.ownedStyle.targetArrow" | equals Diamond | verify-true + get-property "element.ownedStyle.lineStyle" | equals solid | verify-true + } +} + +// Check Semantic +with [get-editor "bdd diagram" | get-diagram -index 1 | get-edit-part -name "bdd diagram"] { + with [get-edit-part -name "«Block»\r\n" + + "block2" | get-target-connection -path 0] { + get-property "element.target.member.Property[0].name" | equals block1s | verify-true + get-property "element.target.member.Property[1].name" | equals block2s | verify-true + } + with [get-edit-part -name "«Block»\r\n" + + "block2" | get-target-connection -path 0] { + get-property "element.semanticElements.Association[0].name" | equals block1sToBlock2s | verify-true + get-property "element.semanticElements.Property[1].owner.name" | equals block1sToBlock2s | verify-true + get-property "element.semanticElements.Property[1].name" | equals block2s | verify-true + get-property "element.semanticElements.Property[1].aggregation" | equals none | verify-true + get-property "element.semanticElements.Property[1].isComposite" | equals false | verify-true + get-property "element.semanticElements.Property[1].owningAssociation.name" | equals block1sToBlock2s + | verify-true + get-property "element.semanticElements.Property[2].owner.name" | equals block1sToBlock2s | verify-true + get-property "element.semanticElements.Property[2].name" | equals block1s | verify-true + get-property "element.semanticElements.Property[2].aggregation" | equals shared | verify-true + get-property "element.semanticElements.Property[2].isComposite" | equals false | verify-true + get-property "element.semanticElements.Property[2].owningAssociation.name" | equals block1sToBlock2s + | verify-true + } +} + + +// Save Diagram +get-button "Save (M1+S)" | click + +------=_.content-0a7243a0-75d3-3d5f-9791-539de0e5b7ac-- diff --git a/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/RelationShips/Cases/BDD_CreateAggregationVerif.verification b/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/RelationShips/Cases/BDD_CreateAggregationVerif.verification new file mode 100644 index 0000000..cd02e2c --- /dev/null +++ b/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/RelationShips/Cases/BDD_CreateAggregationVerif.verification @@ -0,0 +1,145 @@ +--- RCPTT verification --- +Format-Version: 1.0 +Element-Name: BDD_CreateAggregationVerif +Element-Type: verification +Element-Version: 2.0 +Id: _ttBrYDdKEeiGB7O6M_uKBw +Runtime-Version: 2.2.0.201705230341 +Save-Time: 4/3/18 4:25 PM +Verification-Type: org.eclipse.rcptt.verifications.tree + +------=_.q7.content-3d2e0690-ce48-3609-83e0-c704d49f1eaf +Content-Type: q7/binary +Entry-Name: .q7.content + +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 +AFBLBQYAAAAAAQABAD8AAAD+HQAAAAA= +------=_.q7.content-3d2e0690-ce48-3609-83e0-c704d49f1eaf-- diff --git a/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/RelationShips/Cases/BDD_CreateAssociation.test b/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/RelationShips/Cases/BDD_CreateAssociation.test new file mode 100644 index 0000000..f9e3d76 --- /dev/null +++ b/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/RelationShips/Cases/BDD_CreateAssociation.test @@ -0,0 +1,138 @@ +--- RCPTT testcase --- +Format-Version: 1.0 +Contexts: _sD67UDMzEeiRZ4kXU2JqQQ,_dzmbEDNZEeiRZ4kXU2JqQQ,_T3lvoDMyEeiRZ4kXU2JqQQ,_Z_ds0DMyEeiRZ4kXU2JqQQ,_RDvKQDQqEeiRde_P_PIz8w,_-LLTYDQqEeiRde_P_PIz8w +Element-Name: BDD_CreateAssociation +Element-Type: testcase +Element-Version: 3.0 +External-Reference: +Id: _XHjG0DQqEeiRde_P_PIz8w +Runtime-Version: 2.2.0.201705230341 +Save-Time: 4/3/18 4:30 PM +Testcase-Type: ecl +Verifications: _vc0rwDQuEeiRde_P_PIz8w + +------=_.description-216f885c-d591-38ce-8ea2-e4f8cb4d6ffa +Content-Type: text/plain +Entry-Name: .description + +Create an Assocition in BDD with the tool RelationShips/Association +Test 1- Create an association between two blocks +Test 2- Create association between Block and ValueType +Test 3- Create association between Block and DataType +Test 4- Create association between Block and Enumeration +------=_.description-216f885c-d591-38ce-8ea2-e4f8cb4d6ffa-- +------=_.content-0a7243a0-75d3-3d5f-9791-539de0e5b7ac +Content-Type: text/ecl +Entry-Name: .content + +// Test 1- Create an association between two blocks with tool Relationships/Association +with [get-editor "bdd diagram"] { + with [get-palette] { + with [get-palette-entry Association] { + mouse-press 68 20 button1 -height 27 -width 293 + mouse-release 68 20 button1 524288 -height 27 -width 293 + } + } + with [get-diagram -index 1 | get-edit-part -name "bdd diagram"] { + with [get-edit-part -name "«Block»\r\n" + + "block1" | get-edit-part -className DNodeListViewNodeListCompartment2EditPart] { + mouse-move 29 0 button1 -height 14 -width 107 + mouse-press 29 0 button1 -height 14 -width 107 + mouse-release 29 0 button1 524288 -height 14 -width 107 + } + with [get-edit-part -name "«Block»\r\n" + + "block2"] { + mouse-move 17 2 button1 -height 70 -width 111 + mouse-press 17 2 button1 -height 70 -width 111 + mouse-release 17 2 button1 524288 -height 70 -width 111 + } + } +} +// Check association is displayed +get-editor "bdd diagram" | get-diagram -index 1 | get-edit-part -name "bdd diagram" + | get-edit-part -name "«Block»\r\n" + "block2" | get-target-connection -path 0 + +// Test 2- Create association between Block and ValueType +with [get-editor "bdd diagram"] { + with [get-palette | get-palette-entry Association] { + mouse-move 44 15 button1 -height 27 -width 293 + mouse-press 44 15 button1 -height 27 -width 293 + mouse-release 44 15 button1 524288 -height 27 -width 293 + } + with [get-diagram -index 1 | get-edit-part -name "bdd diagram"] { + with [get-edit-part -name "«Block»\r\n" + + "block1"] { + mouse-move 100 26 button1 -height 61 -width 111 + mouse-press 100 26 button1 -height 61 -width 111 + mouse-release 100 26 button1 524288 -height 61 -width 111 + } + with [get-edit-part -name "«ValueType»\r\n" + + "valueType1" | get-edit-part -className DNodeListNameEditPart] { + mouse-move 14 10 button1 -height 34 -width 91 + mouse-press 14 10 button1 -height 34 -width 91 + mouse-release 14 10 button1 524288 -height 34 -width 91 + } + } +} +// Check association is displayed +get-editor "bdd diagram" | get-diagram -index 1 | get-edit-part -name "bdd diagram" + | get-edit-part -name "«ValueType»\r\n" + "valueType1" | get-target-connection -path 0 + +// Test 3- Create association between Block and DataType +with [get-editor "bdd diagram"] { + with [get-palette] { + with [get-palette-entry Association] { + mouse-move 73 20 button1 -height 27 -width 293 + mouse-press 73 20 button1 -height 27 -width 293 + mouse-release 73 20 button1 524288 -height 27 -width 293 + } + } + with [get-diagram -index 1 | get-edit-part -name "bdd diagram"] { + with [get-edit-part -name "«Block»\r\n" + + "block1" | get-edit-part -className DNodeListNameEditPart] { + mouse-move 36 27 button1 -height 34 -width 63 + mouse-press 36 27 button1 -height 34 -width 63 + mouse-release 36 27 button1 524288 -height 34 -width 63 + } + with [get-edit-part -name DataType1 | get-edit-part -className DNodeListNameEditPart] { + mouse-move 8 5 button1 -height 17 -width 80 + mouse-press 8 5 button1 -height 17 -width 80 + mouse-release 8 5 button1 524288 -height 17 -width 80 + } + } +} +// Check association is displayed +get-editor "bdd diagram" | get-diagram -index 1 | get-edit-part -name "bdd diagram" + | get-edit-part -name "DataType1" | get-target-connection -path 0 + +// Test 4- Create association between Block and Enumeration +with [get-editor "bdd diagram"] { + with [get-palette] { + with [get-palette-entry Association] { + mouse-move 89 21 button1 -height 27 -width 293 + mouse-press 89 21 button1 -height 27 -width 293 + mouse-release 89 21 button1 524288 -height 27 -width 293 + } + } + with [get-diagram -index 1 | get-edit-part -name "bdd diagram"] { + with [get-edit-part -name "«Block»\r\n" + + "block1"] { + mouse-move 91 32 button1 -height 61 -width 111 + mouse-press 91 32 button1 -height 61 -width 111 + mouse-release 91 32 button1 524288 -height 61 -width 111 + } + with [get-edit-part -name Enumeration2 -index 1 + | get-edit-part -className DNodeListNameEditPart] { + mouse-move 39 3 button1 -height 17 -width 99 + mouse-press 39 3 button1 -height 17 -width 99 + mouse-release 39 3 button1 524288 -height 17 -width 99 + } + } +} +// Check association is displayed +get-editor "bdd diagram" | get-diagram -index 1 | get-edit-part -name "bdd diagram" + | get-edit-part -name Enumeration2 -index 1 | get-target-connection -path 0 + +// Save Diagram +get-button "Save (M1+S)" | click +------=_.content-0a7243a0-75d3-3d5f-9791-539de0e5b7ac-- diff --git a/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/RelationShips/Cases/BDD_CreateAssociationVerif.verification b/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/RelationShips/Cases/BDD_CreateAssociationVerif.verification new file mode 100644 index 0000000..d4691fa --- /dev/null +++ b/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/RelationShips/Cases/BDD_CreateAssociationVerif.verification @@ -0,0 +1,119 @@ +--- RCPTT verification --- +Format-Version: 1.0 +Element-Name: BDD_CreateAssociationVerif +Element-Type: verification +Element-Version: 2.0 +Id: _vc0rwDQuEeiRde_P_PIz8w +Runtime-Version: 2.2.0.201705230341 +Save-Time: 3/30/18 5:27 PM +Verification-Type: org.eclipse.rcptt.verifications.tree + +------=_.q7.content-3d2e0690-ce48-3609-83e0-c704d49f1eaf +Content-Type: q7/binary +Entry-Name: .q7.content + +UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAADtnVtvXMeVhd8HmP9A +6CFvkep+8cgK6goEmACeiSeYN4Em2woTiuQ0KdkezI+fbx9SMimRFkU2bUvq46h5+vSpy9m19t5rVVV3 +nv7px5eHO69X69OD46OvH+nH6tHO6mjveP/g6MXXj16dff/H9OhPz/71X54er188Xu0dHpycrh6v907O +zh5T6OD7g73dM0qePj5br1ZffcvL3y5d3vnx5cFXbys3UjnNHZ1+xfWvH/397OzkqydPfvjhh8fHL188 +poUn//2XP7+55TYNvq3jzY1Sx3Lzkys3P5GbH+0c7b6kSO39eVuvds9W5fT0eO9guWXp9aOdg/2vHz1/ +vafWP/T/eDVWB/+5v3r+zfNv/vy/6YdHO6erw9Xe2fH660cvVmd/fH2w+mHnD//z6vjs3/5yvL863Bk/ +nhwer1fr82s7/7cjdy0NY7+dnadyunN69tMhffBRORO0dmLt3e8OV7R7tn5FH0+P12ft+PDVy6M/H3Hx +j/q8NOXXxz+cXpzz7vXu4avVz++5sr97trtztvrxjKpWp2ePLn3Gpwcvd1+sdk52z/7+9aPLpn118Phg +f/XkYE/M9P2rw8Mnx9/9Q4cnJ+t/POfs8cnRi6s1SUurveP1uWWvqfH0YH3w6pSKr1T6ek2lYrOT44Oj +s+dL9a/Xj19g9SdXe/pk6erVa99j2Bfr41dH+9jmeP1Oie929/556dOdtZjTeP9o5wU2P7o4/w6DnZ9e +Lv70idjtZ7s+ecewT/f+fnC4v14dXS7znvGvmv+b9fE/QMpOX52sjvZxp4PV6XtGvGlA3jXf+XBcVHm5 +xmts9yFL3dNW71nrGnt9rCUexA6/Jl7ew8ddEPNSIsjjVy8Pbw0T7jXy8ni1f0BMet+B/+sv/77EpXlw +uFpM9E7N9/Hjv65OJaT38/LH17nx9Y78+wDoNQN0/RBdHaQ/HF6E+mc7y59rLHqr0Xp/rJbqrjXihw12 +b5NdY7RrzXaT4W4y3VXjfbe/v7N/sPtivfvyfbt9OAxcFH0XjYv1+vlnfXW6tz44ETjfYMr3jXluKpvf +WiqGN4aS5HxtFfe19rX2vsHiH2HDX8WCvxUYr/fYe8BRfFn+1cPjvX8+e7Yj5+1w9/T0GV3jkv4okH7A +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 +------=_.q7.content-3d2e0690-ce48-3609-83e0-c704d49f1eaf-- diff --git a/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/RelationShips/Cases/BDD_CreateComposition.test b/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/RelationShips/Cases/BDD_CreateComposition.test new file mode 100644 index 0000000..e0ebc2e --- /dev/null +++ b/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/RelationShips/Cases/BDD_CreateComposition.test @@ -0,0 +1,364 @@ +--- RCPTT testcase --- +Format-Version: 1.0 +Contexts: _sD67UDMzEeiRZ4kXU2JqQQ,_dzmbEDNZEeiRZ4kXU2JqQQ,_T3lvoDMyEeiRZ4kXU2JqQQ,_Z_ds0DMyEeiRZ4kXU2JqQQ,_RDvKQDQqEeiRde_P_PIz8w,_-LLTYDQqEeiRde_P_PIz8w +Element-Name: BDD_CreateComposition +Element-Type: testcase +Element-Version: 3.0 +External-Reference: +Id: _WhZvkDcZEeiI5Obnayse1w +Runtime-Version: 2.2.0.201705230341 +Save-Time: 4/3/18 4:27 PM +Testcase-Type: ecl +Verifications: _8m1_UDdKEeiGB7O6M_uKBw + +------=_.description-216f885c-d591-38ce-8ea2-e4f8cb4d6ffa +Content-Type: text/plain +Entry-Name: .description + +Create an Assocition in BDD with the tool RelationShips/Association +Test 1- Create an association between two blocks +Test 2- Create association between Block and ValueType +Test 3- Create association between Block and DataType +Test 4- Create association between Block and Enumeration +------=_.description-216f885c-d591-38ce-8ea2-e4f8cb4d6ffa-- +------=_.content-0a7243a0-75d3-3d5f-9791-539de0e5b7ac +Content-Type: text/ecl +Entry-Name: .content + +// Test 1- Create an Composition between two blocks with tool Relationships/Composition +with [get-editor "bdd diagram"] { + with [get-palette] { + with [get-palette-entry Associations] { + mouse-move 8 14 button1 -height 27 -width 293 + mouse-press 8 14 button1 -height 27 -width 293 + mouse-release 8 14 button1 524288 -height 27 -width 293 + } + with [get-palette-entry Composition] { + mouse-press 68 20 button1 -height 27 -width 293 + mouse-release 68 20 button1 524288 -height 27 -width 293 + } + } + with [get-diagram -index 1 | get-edit-part -name "bdd diagram"] { + with [get-edit-part -name "«Block»\r\n" + + "block1" | get-edit-part -className DNodeListViewNodeListCompartment2EditPart] { + mouse-move 29 0 button1 -height 14 -width 107 + mouse-press 29 0 button1 -height 14 -width 107 + mouse-release 29 0 button1 524288 -height 14 -width 107 + } + with [get-edit-part -name "«Block»\r\n" + + "block2"] { + mouse-move 17 2 button1 -height 70 -width 111 + mouse-press 17 2 button1 -height 70 -width 111 + mouse-release 17 2 button1 524288 -height 70 -width 111 + } + } +} +// Check Composition is displayed +get-editor "bdd diagram" | get-diagram -index 1 | get-edit-part -name "bdd diagram" + | get-edit-part -name "«Block»\r\n" + "block2" | get-target-connection -path 0 + + // Check Aggregation is displayed +get-editor "bdd diagram" | get-diagram -index 1 | get-edit-part -name "bdd diagram" + | get-edit-part -name "«Block»\r\n" + "block2" | get-target-connection -path 0 +// Check edge decorator +with [get-editor "bdd diagram" | get-diagram -index 1 | get-edit-part -name "bdd diagram"] { + with [get-edit-part -name "«Block»\r\n" + + "block2" | get-target-connection -path 0] { + get-property "element.ownedStyle.sourceArrow" | equals InputArrowWithFillDiamond | verify-true + get-property "element.ownedStyle.targetArrow" | equals InputArrow | verify-true + get-property "element.ownedStyle.lineStyle" | equals solid | verify-true + } +} + +// Check Semantic +with [get-editor "bdd diagram" | get-diagram -index 1 | get-edit-part -name "bdd diagram"] { + with [get-edit-part -name "«Block»\r\n" + + "block2" | get-target-connection -path 0] { + get-property "element.target.member.Property[0].name" | equals block1s | verify-true + get-property "element.target.member.Property[1].name" | equals block2s | verify-true + } + with [get-edit-part -name "«Block»\r\n" + + "block2" | get-target-connection -path 0] { + get-property "element.semanticElements.Association[0].name" | equals block1sToBlock2s | verify-true + get-property "element.semanticElements.Property[1].owner.name" | equals block1sToBlock2s | verify-true + get-property "element.semanticElements.Property[1].name" | equals block2s | verify-true + get-property "element.semanticElements.Property[1].aggregation" | equals composite | verify-true + get-property "element.semanticElements.Property[1].isComposite" | equals true | verify-true + get-property "element.semanticElements.Property[1].owningAssociation.name" | equals block1sToBlock2s + | verify-true + get-property "element.semanticElements.Property[2].owner.name" | equals block1sToBlock2s | verify-true + get-property "element.semanticElements.Property[2].name" | equals block1s | verify-true + get-property "element.semanticElements.Property[2].aggregation" | equals none | verify-true + get-property "element.semanticElements.Property[2].isComposite" | equals false | verify-true + get-property "element.semanticElements.Property[2].owningAssociation.name" | equals block1sToBlock2s + | verify-true + } +} + +// Test 2- Create Composition between Block and ValueType +with [get-editor "bdd diagram"] { + with [get-palette] { + with [get-palette-entry Associations] { + mouse-move 8 14 button1 -height 27 -width 293 + mouse-press 8 14 button1 -height 27 -width 293 + mouse-release 8 14 button1 524288 -height 27 -width 293 + } + with [get-palette-entry Composition] { + mouse-press 68 20 button1 -height 27 -width 293 + mouse-release 68 20 button1 524288 -height 27 -width 293 + } + } + with [get-diagram -index 1 | get-edit-part -name "bdd diagram"] { + with [get-edit-part -name "«Block»\r\n" + + "block1"] { + mouse-move 100 26 button1 -height 61 -width 111 + mouse-press 100 26 button1 -height 61 -width 111 + mouse-release 100 26 button1 524288 -height 61 -width 111 + } + with [get-edit-part -name "«ValueType»\r\n" + + "valueType1" | get-edit-part -className DNodeListNameEditPart] { + mouse-move 14 10 button1 -height 34 -width 91 + mouse-press 14 10 button1 -height 34 -width 91 + mouse-release 14 10 button1 524288 -height 34 -width 91 + } + } +} +// Check Composition is displayed +get-editor "bdd diagram" | get-diagram -index 1 | get-edit-part -name "bdd diagram" + | get-edit-part -name "«ValueType»\r\n" + "valueType1" | get-target-connection -path 0 + +// Test 3- Create Composition between Block and DataType +with [get-editor "bdd diagram"] { + with [get-palette] { + with [get-palette-entry Associations] { + mouse-move 8 14 button1 -height 27 -width 293 + mouse-press 8 14 button1 -height 27 -width 293 + mouse-release 8 14 button1 524288 -height 27 -width 293 + } + with [get-palette-entry Composition] { + mouse-press 68 20 button1 -height 27 -width 293 + mouse-release 68 20 button1 524288 -height 27 -width 293 + } + } + with [get-diagram -index 1 | get-edit-part -name "bdd diagram"] { + with [get-edit-part -name "«Block»\r\n" + + "block1" | get-edit-part -className DNodeListNameEditPart] { + mouse-move 36 27 button1 -height 34 -width 63 + mouse-press 36 27 button1 -height 34 -width 63 + mouse-release 36 27 button1 524288 -height 34 -width 63 + } + with [get-edit-part -name DataType1 | get-edit-part -className DNodeListNameEditPart] { + mouse-move 8 5 button1 -height 17 -width 80 + mouse-press 8 5 button1 -height 17 -width 80 + mouse-release 8 5 button1 524288 -height 17 -width 80 + } + } +} +// Check Composition is displayed +get-editor "bdd diagram" | get-diagram -index 1 | get-edit-part -name "bdd diagram" + | get-edit-part -name "DataType1" | get-target-connection -path 0 + +// Test 4- Create Composition between Block and Enumeration +with [get-editor "bdd diagram"] { + with [get-palette] { + with [get-palette-entry Associations] { + mouse-move 8 14 button1 -height 27 -width 293 + mouse-press 8 14 button1 -height 27 -width 293 + mouse-release 8 14 button1 524288 -height 27 -width 293 + } + with [get-palette-entry Composition] { + mouse-press 68 20 button1 -height 27 -width 293 + mouse-release 68 20 button1 524288 -height 27 -width 293 + } + } + with [get-diagram -index 1 | get-edit-part -name "bdd diagram"] { + with [get-edit-part -name "«Block»\r\n" + + "block1"] { + mouse-move 91 32 button1 -height 61 -width 111 + mouse-press 91 32 button1 -height 61 -width 111 + mouse-release 91 32 button1 524288 -height 61 -width 111 + } + with [get-edit-part -name Enumeration2 -index 1 + | get-edit-part -className DNodeListNameEditPart] { + mouse-move 39 3 button1 -height 17 -width 99 + mouse-press 39 3 button1 -height 17 -width 99 + mouse-release 39 3 button1 524288 -height 17 -width 99 + } + } +} +// Check Composition is displayed +get-editor "bdd diagram" | get-diagram -index 1 | get-edit-part -name "bdd diagram" + | get-edit-part -name Enumeration2 -index 1 | get-target-connection -path 0 + +// Test5- Change Navigability for source end +with [get-editor "bdd diagram"] { + with [get-diagram -index 1] { + with [get-edit-part -name "bdd diagram"] { + with [get-edit-part -name "«Block»\r\n" + + "block2" | get-target-connection -path 0] { + mouse-move 57 30 button1 -height 78 -width 91 + mouse-press 57 30 button1 -height 78 -width 91 + mouse-release 57 30 button1 524288 -height 78 -width 91 + } + } + } +} +with [get-view Properties] { + get-section Ends | get-button Navigable | uncheck +} +// Check edge decorator +with [get-editor "bdd diagram" | get-diagram -index 1 | get-edit-part -name "bdd diagram"] { + with [get-edit-part -name "«Block»\r\n" + + "block2" | get-target-connection -path 0] { + get-property "element.ownedStyle.sourceArrow" | equals FillDiamond | verify-true + get-property "element.ownedStyle.targetArrow" | equals InputArrow | verify-true + get-property "element.ownedStyle.lineStyle" | equals solid | verify-true + } +} + +// Check Semantic +with [get-editor "bdd diagram" | get-diagram -index 1 | get-edit-part -name "bdd diagram"] { + with [get-edit-part -name "«Block»\r\n" + + "block2" | get-target-connection -path 0] { + get-property "element.target.member.Property[0].name" | equals block1s | verify-true + get-property "element.target.member.Property[1].name" | equals block2s | verify-true + } + with [get-edit-part -name "«Block»\r\n" + + "block2" | get-target-connection -path 0] { + get-property "element.semanticElements.Association[0].name" | equals block1sToBlock2s | verify-true + get-property "element.semanticElements.Property[1].owner.name" | equals block1sToBlock2s | verify-true + get-property "element.semanticElements.Property[1].name" | equals block2s | verify-true + get-property "element.semanticElements.Property[1].aggregation" | equals composite | verify-true + get-property "element.semanticElements.Property[1].isComposite" | equals true | verify-true + get-property "element.semanticElements.Property[1].owningAssociation.name" | equals block1sToBlock2s + | verify-true + get-property "element.semanticElements.Property[2].owner.name" | equals block1sToBlock2s | verify-true + get-property "element.semanticElements.Property[2].name" | equals block1s | verify-true + get-property "element.semanticElements.Property[2].aggregation" | equals none | verify-true + get-property "element.semanticElements.Property[2].isComposite" | equals false | verify-true + get-property "element.semanticElements.Property[2].owningAssociation.name" | equals block1sToBlock2s + | verify-true + } +} + + +// Test6- Change Navigability for target end +with [get-view Properties] { + get-section Ends | get-button Navigable -index 1 | uncheck +} +// Check edge decorator +with [get-editor "bdd diagram" | get-diagram -index 1 | get-edit-part -name "bdd diagram"] { + with [get-edit-part -name "«Block»\r\n" + + "block2" | get-target-connection -path 0] { + get-property "element.ownedStyle.sourceArrow" | equals FillDiamond | verify-true + get-property "element.ownedStyle.targetArrow" | equals NoDecoration | verify-true + get-property "element.ownedStyle.lineStyle" | equals solid | verify-true + } +} + +// Check Semantic +with [get-editor "bdd diagram" | get-diagram -index 1 | get-edit-part -name "bdd diagram"] { + with [get-edit-part -name "«Block»\r\n" + + "block2" | get-target-connection -path 0] { + get-property "element.target.member.Property[0].name" | equals block1s | verify-true + get-property "element.target.member.Property[1].name" | equals block2s | verify-true + } + with [get-edit-part -name "«Block»\r\n" + + "block2" | get-target-connection -path 0] { + get-property "element.semanticElements.Association[0].name" | equals block1sToBlock2s | verify-true + get-property "element.semanticElements.Property[1].owner.name" | equals block1sToBlock2s | verify-true + get-property "element.semanticElements.Property[1].name" | equals block2s | verify-true + get-property "element.semanticElements.Property[1].aggregation" | equals composite | verify-true + get-property "element.semanticElements.Property[1].isComposite" | equals true | verify-true + get-property "element.semanticElements.Property[1].owningAssociation.name" | equals block1sToBlock2s + | verify-true + get-property "element.semanticElements.Property[2].owner.name" | equals block1sToBlock2s | verify-true + get-property "element.semanticElements.Property[2].name" | equals block1s | verify-true + get-property "element.semanticElements.Property[2].aggregation" | equals none | verify-true + get-property "element.semanticElements.Property[2].isComposite" | equals false | verify-true + get-property "element.semanticElements.Property[2].owningAssociation.name" | equals block1sToBlock2s + | verify-true + } +} + +// Test7- Changed Aggregation source end +with [get-view Properties] { +get-section Ends | get-combo -index 1 | select none +} +// Check edge decorator +with [get-editor "bdd diagram" | get-diagram -index 1 | get-edit-part -name "bdd diagram"] { + with [get-edit-part -name "«Block»\r\n" + + "block2" | get-target-connection -path 0] { + get-property "element.ownedStyle.sourceArrow" | equals NoDecoration | verify-true + get-property "element.ownedStyle.targetArrow" | equals NoDecoration | verify-true + get-property "element.ownedStyle.lineStyle" | equals solid | verify-true + } +} + +// Check Semantic +with [get-editor "bdd diagram" | get-diagram -index 1 | get-edit-part -name "bdd diagram"] { + with [get-edit-part -name "«Block»\r\n" + + "block2" | get-target-connection -path 0] { + get-property "element.target.member.Property[0].name" | equals block1s | verify-true + get-property "element.target.member.Property[1].name" | equals block2s | verify-true + } + with [get-edit-part -name "«Block»\r\n" + + "block2" | get-target-connection -path 0] { + get-property "element.semanticElements.Association[0].name" | equals block1sToBlock2s | verify-true + get-property "element.semanticElements.Property[1].owner.name" | equals block1sToBlock2s | verify-true + get-property "element.semanticElements.Property[1].name" | equals block2s | verify-true + get-property "element.semanticElements.Property[1].aggregation" | equals none | verify-true + get-property "element.semanticElements.Property[1].isComposite" | equals false | verify-true + get-property "element.semanticElements.Property[1].owningAssociation.name" | equals block1sToBlock2s + | verify-true + get-property "element.semanticElements.Property[2].owner.name" | equals block1sToBlock2s | verify-true + get-property "element.semanticElements.Property[2].name" | equals block1s | verify-true + get-property "element.semanticElements.Property[2].aggregation" | equals none | verify-true + get-property "element.semanticElements.Property[2].isComposite" | equals false | verify-true + get-property "element.semanticElements.Property[2].owningAssociation.name" | equals block1sToBlock2s + | verify-true + } +} + +//Test-8 Changed Aggregation target end +with [get-view Properties] { + get-section Ends | get-combo | select shared +} +// Check edge decorator +with [get-editor "bdd diagram" | get-diagram -index 1 | get-edit-part -name "bdd diagram"] { + with [get-edit-part -name "«Block»\r\n" + + "block2" | get-target-connection -path 0] { + get-property "element.ownedStyle.sourceArrow" | equals NoDecoration | verify-true + get-property "element.ownedStyle.targetArrow" | equals Diamond | verify-true + get-property "element.ownedStyle.lineStyle" | equals solid | verify-true + } +} + +// Check Semantic +with [get-editor "bdd diagram" | get-diagram -index 1 | get-edit-part -name "bdd diagram"] { + with [get-edit-part -name "«Block»\r\n" + + "block2" | get-target-connection -path 0] { + get-property "element.target.member.Property[0].name" | equals block1s | verify-true + get-property "element.target.member.Property[1].name" | equals block2s | verify-true + } + with [get-edit-part -name "«Block»\r\n" + + "block2" | get-target-connection -path 0] { + get-property "element.semanticElements.Association[0].name" | equals block1sToBlock2s | verify-true + get-property "element.semanticElements.Property[1].owner.name" | equals block1sToBlock2s | verify-true + get-property "element.semanticElements.Property[1].name" | equals block2s | verify-true + get-property "element.semanticElements.Property[1].aggregation" | equals none | verify-true + get-property "element.semanticElements.Property[1].isComposite" | equals false | verify-true + get-property "element.semanticElements.Property[1].owningAssociation.name" | equals block1sToBlock2s + | verify-true + get-property "element.semanticElements.Property[2].owner.name" | equals block1sToBlock2s | verify-true + get-property "element.semanticElements.Property[2].name" | equals block1s | verify-true + get-property "element.semanticElements.Property[2].aggregation" | equals shared | verify-true + get-property "element.semanticElements.Property[2].isComposite" | equals false | verify-true + get-property "element.semanticElements.Property[2].owningAssociation.name" | equals block1sToBlock2s + | verify-true + } +} + +// Save Diagram +get-button "Save (M1+S)" | click +------=_.content-0a7243a0-75d3-3d5f-9791-539de0e5b7ac-- diff --git a/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/RelationShips/Cases/BDD_CreateCompositionVerif.verification b/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/RelationShips/Cases/BDD_CreateCompositionVerif.verification new file mode 100644 index 0000000..f6de81c --- /dev/null +++ b/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/RelationShips/Cases/BDD_CreateCompositionVerif.verification @@ -0,0 +1,146 @@ +--- RCPTT verification --- +Format-Version: 1.0 +Element-Name: BDD_CreateCompositionVerif +Element-Type: verification +Element-Version: 2.0 +Id: _8m1_UDdKEeiGB7O6M_uKBw +Runtime-Version: 2.2.0.201705230341 +Save-Time: 4/3/18 4:28 PM +Verification-Type: org.eclipse.rcptt.verifications.tree + +------=_.q7.content-3d2e0690-ce48-3609-83e0-c704d49f1eaf +Content-Type: q7/binary +Entry-Name: .q7.content + +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 +AAEAPwAAADAeAAAAAA== +------=_.q7.content-3d2e0690-ce48-3609-83e0-c704d49f1eaf-- diff --git a/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/RelationShips/Cases/BDD_CreateDependecy.test b/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/RelationShips/Cases/BDD_CreateDependecy.test new file mode 100644 index 0000000..1e272ee --- /dev/null +++ b/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/RelationShips/Cases/BDD_CreateDependecy.test @@ -0,0 +1,287 @@ +--- RCPTT testcase --- +Format-Version: 1.0 +Contexts: _sD67UDMzEeiRZ4kXU2JqQQ,_dzmbEDNZEeiRZ4kXU2JqQQ,_T3lvoDMyEeiRZ4kXU2JqQQ,_Z_ds0DMyEeiRZ4kXU2JqQQ,_RDvKQDQqEeiRde_P_PIz8w,_-LLTYDQqEeiRde_P_PIz8w +Element-Name: BDD_CreateDependecy +Element-Type: testcase +Element-Version: 3.0 +External-Reference: +Id: _LIZFYDcYEeiI5Obnayse1w +Runtime-Version: 2.2.0.201705230341 +Save-Time: 4/3/18 4:47 PM +Testcase-Type: ecl +Verifications: _W1ygoDcYEeiI5Obnayse1w + +------=_.description-216f885c-d591-38ce-8ea2-e4f8cb4d6ffa +Content-Type: text/plain +Entry-Name: .description + +Create a Usage in BDD with the tool RelationShips/Dependency +Test 1- Create a Dependency between two blocks +Test 2- Create a Dependency between block and an Interface +Test 3- Create a Dependency between block and a Datatype +Test 5- Create a Dependency between block and an Enumeration +Test 6- Create a Dependency between block and an Actor +Test 7- Create a Dependency between block and a Unit +Test 8- Create a Dependency between block and a Dimension + +------=_.description-216f885c-d591-38ce-8ea2-e4f8cb4d6ffa-- +------=_.content-0a7243a0-75d3-3d5f-9791-539de0e5b7ac +Content-Type: text/ecl +Entry-Name: .content + +// Test 1- Create a Dependency between two blocks with tool Relationships/Dependency +with [get-editor "bdd diagram"] { + with [get-palette] { + with [get-palette-entry Dependencies] { + mouse-move 8 14 button1 -height 27 -width 293 + mouse-press 8 14 button1 -height 27 -width 293 + mouse-release 8 14 button1 524288 -height 27 -width 293 + } + with [get-palette-entry Dependency] { + mouse-move 41 15 button1 -height 27 -width 293 + mouse-press 41 15 button1 -height 27 -width 293 + mouse-release 41 15 button1 524288 -height 27 -width 293 + } + } + with [get-diagram -index 1 | get-edit-part -name "bdd diagram"] { + with [get-edit-part -name "«Block»\r\n" + + "block1" | get-edit-part -className DNodeListNameEditPart] { + mouse-move 23 6 button1 -height 34 -width 63 + mouse-press 23 6 button1 -height 34 -width 63 + mouse-release 23 6 button1 524288 -height 34 -width 63 + } + with [get-edit-part -name "«Block»\r\n" + + "block2" | get-edit-part -className DNodeListNameEditPart] { + mouse-move 20 7 button1 -height 34 -width 63 + mouse-press 20 7 button1 -height 34 -width 63 + mouse-release 20 7 button1 524288 -height 34 -width 63 + } + } +} +// Check Dependency is displayed +get-editor "bdd diagram" | get-diagram -index 1 | get-edit-part -name "bdd diagram" | get-edit-part -name "«Block»\r\n" + + "block2" | get-target-connection -path 0 + +// Test 2- Create a Dependency between block and interface with tool Relationships/Dependency +with [get-editor "bdd diagram"] { + with [get-palette] { + with [get-palette-entry Dependencies] { + mouse-move 8 14 button1 -height 27 -width 293 + mouse-press 8 14 button1 -height 27 -width 293 + mouse-release 8 14 button1 524288 -height 27 -width 293 + } + with [get-palette-entry Dependency] { + mouse-move 41 15 button1 -height 27 -width 293 + mouse-press 41 15 button1 -height 27 -width 293 + mouse-release 41 15 button1 524288 -height 27 -width 293 + } + } + with [get-diagram -index 1 | get-edit-part -name "bdd diagram"] { + with [get-edit-part -name "«Block»\r\n" + + "block1"] { + mouse-move 93 36 button1 -height 61 -width 111 + mouse-press 93 36 button1 -height 61 -width 111 + mouse-release 93 36 button1 524288 -height 61 -width 111 + } + with [get-edit-part -name interface1 | get-edit-part -className DNodeListViewNodeListCompartment2EditPart] { + mouse-move 50 17 button1 -height 33 -width 128 + mouse-press 50 17 button1 -height 33 -width 128 + mouse-release 50 17 button1 524288 -height 33 -width 128 + } + } +} +// Check Dependency is displayed +get-editor "bdd diagram"|get-diagram -index 1 | get-edit-part -name "bdd diagram" | get-edit-part -name "interface1" + | get-target-connection -path 0 + +// Test 3- Create a Dependency between block and Datatype with tool Relationships/Dependency +with [get-editor "bdd diagram"] { + with [get-palette] { + with [get-palette-entry Dependencies] { + mouse-move 8 14 button1 -height 27 -width 293 + mouse-press 8 14 button1 -height 27 -width 293 + mouse-release 8 14 button1 524288 -height 27 -width 293 + } + with [get-palette-entry Dependency] { + mouse-move 41 15 button1 -height 27 -width 293 + mouse-press 41 15 button1 -height 27 -width 293 + mouse-release 41 15 button1 524288 -height 27 -width 293 + } + } + with [get-diagram -index 1 | get-edit-part -name "bdd diagram"] { + with [get-edit-part -name "«Block»\r\n" + + "block1"] { + mouse-move 96 28 button1 -height 61 -width 111 + mouse-press 96 28 button1 -height 61 -width 111 + mouse-release 96 28 button1 524288 -height 61 -width 111 + } + with [get-edit-part -name DataType1] { + mouse-move 76 23 button1 -height 43 -width 133 + mouse-press 76 23 button1 -height 43 -width 133 + mouse-release 76 23 button1 524288 -height 43 -width 133 + } + } +} +// Check Dependency is displayed +get-editor "bdd diagram"|get-diagram -index 1 | get-edit-part -name "bdd diagram" | get-edit-part -name "DataType1" + | get-target-connection -path 0 + +// Test 4- Create a Dependency between block and ValueType with tool Relationships/Dependency +with [get-editor "bdd diagram"] { + with [get-palette] { + with [get-palette-entry Dependencies] { + mouse-move 8 14 button1 -height 27 -width 293 + mouse-press 8 14 button1 -height 27 -width 293 + mouse-release 8 14 button1 524288 -height 27 -width 293 + } + with [get-palette-entry Dependency] { + mouse-move 41 15 button1 -height 27 -width 293 + mouse-press 41 15 button1 -height 27 -width 293 + mouse-release 41 15 button1 524288 -height 27 -width 293 + } + } + with [get-diagram -index 1 | get-edit-part -name "bdd diagram"] { + with [get-edit-part -name "«Block»\r\n" + "block1"] { + mouse-move 96 28 button1 -height 61 -width 111 + mouse-press 96 28 button1 -height 61 -width 111 + mouse-release 96 28 button1 524288 -height 61 -width 111 + } + with [get-edit-part -name "«ValueType»\r\n" + "valueType1"] { + mouse-move 76 23 button1 -height 43 -width 133 + mouse-press 76 23 button1 -height 43 -width 133 + mouse-release 76 23 button1 524288 -height 43 -width 133 + } + } +} + +// Check Dependency is displayed +get-editor "bdd diagram"|get-diagram -index 1 | get-edit-part -name "bdd diagram" | get-edit-part -name "«ValueType»\r\n" + + "valueType1" | get-target-connection -path 0 + +// Test 5- Create a Dependency between block and Enumeration with tool Relationships/Dependency + +with [get-editor "bdd diagram"] { + with [get-palette] { + with [get-palette-entry Dependencies] { + mouse-move 8 14 button1 -height 27 -width 293 + mouse-press 8 14 button1 -height 27 -width 293 + mouse-release 8 14 button1 524288 -height 27 -width 293 + } + with [get-palette-entry Dependency] { + mouse-move 41 15 button1 -height 27 -width 293 + mouse-press 41 15 button1 -height 27 -width 293 + mouse-release 41 15 button1 524288 -height 27 -width 293 + } + } + with [get-diagram -index 1 | get-edit-part -name "bdd diagram"] { + with [get-edit-part -name "«Block»\r\n" + + "block1"] { + mouse-move 16 13 button1 -height 61 -width 111 + mouse-press 16 13 button1 -height 61 -width 111 + mouse-release 16 13 button1 524288 -height 61 -width 111 + } + with [get-edit-part -name Enumeration2 -index 1 | get-edit-part -className DNodeListNameEditPart] { + mouse-move 48 10 button1 -height 17 -width 99 + mouse-press 48 10 button1 -height 17 -width 99 + mouse-release 48 10 button1 524288 -height 17 -width 99 + } + } +} +// Check Dependency is displayed +get-editor "bdd diagram"|get-diagram -index 1 | get-edit-part -name "bdd diagram" | get-edit-part -name Enumeration2 -index 1 + | get-target-connection -path 0 + +// Test 6- Create a Dependency between block and Actor with tool Relationships/Dependency +with [get-editor "bdd diagram"] { + with [get-palette] { + with [get-palette-entry Dependencies] { + mouse-move 8 14 button1 -height 27 -width 293 + mouse-press 8 14 button1 -height 27 -width 293 + mouse-release 8 14 button1 524288 -height 27 -width 293 + } + with [get-palette-entry Dependency] { + mouse-move 41 15 button1 -height 27 -width 293 + mouse-press 41 15 button1 -height 27 -width 293 + mouse-release 41 15 button1 524288 -height 27 -width 293 + } + } + with [get-diagram -index 1 | get-edit-part -name "bdd diagram"] { + with [get-edit-part -name "«Block»\r\n" + "block1"] { + mouse-move 96 28 button1 -height 61 -width 111 + mouse-press 96 28 button1 -height 61 -width 111 + mouse-release 96 28 button1 524288 -height 61 -width 111 + } + with [get-edit-part -name Actor1 | get-edit-part -className WorkspaceImageEditPart] { + mouse-move 16 6 button1 -height 52 -width 30 + mouse-press 16 6 button1 -height 52 -width 30 + mouse-release 16 6 button1 524288 -height 52 -width 30 + } + } +} +// Check Dependency is displayed +get-editor "bdd diagram"|get-diagram -index 1 | get-edit-part -name "bdd diagram" | get-edit-part -name "Actor1" | get-target-connection -path 0 + +// Test 7- Create a Dependency between block and Unit with tool Relationships/Dependency +with [get-editor "bdd diagram"] { + with [get-palette] { + with [get-palette-entry Dependencies] { + mouse-move 8 14 button1 -height 27 -width 293 + mouse-press 8 14 button1 -height 27 -width 293 + mouse-release 8 14 button1 524288 -height 27 -width 293 + } + with [get-palette-entry Dependency] { + mouse-move 41 15 button1 -height 27 -width 293 + mouse-press 41 15 button1 -height 27 -width 293 + mouse-release 41 15 button1 524288 -height 27 -width 293 + } + } + with [get-diagram -index 1 | get-edit-part -name "bdd diagram"] { + with [get-edit-part -name "«Block»\r\n" + "block1"] { + mouse-move 96 28 button1 -height 61 -width 111 + mouse-press 96 28 button1 -height 61 -width 111 + mouse-release 96 28 button1 524288 -height 61 -width 111 + } + with [get-edit-part -name "unit1"] { + mouse-move 76 23 button1 -height 43 -width 133 + mouse-press 76 23 button1 -height 43 -width 133 + mouse-release 76 23 button1 524288 -height 43 -width 133 + } + } +} +// Check Dependency is displayed +get-editor "bdd diagram"|get-diagram -index 1 | get-edit-part -name "bdd diagram" | get-edit-part -name "unit1" | get-target-connection -path 0 + +// Test 8- Create a Dependency between block and Dimension with tool Relationships/Dependency +with [get-editor "bdd diagram"] { + with [get-palette] { + with [get-palette-entry Dependencies] { + mouse-move 8 14 button1 -height 27 -width 293 + mouse-press 8 14 button1 -height 27 -width 293 + mouse-release 8 14 button1 524288 -height 27 -width 293 + } + with [get-palette-entry Dependency] { + mouse-move 41 15 button1 -height 27 -width 293 + mouse-press 41 15 button1 -height 27 -width 293 + mouse-release 41 15 button1 524288 -height 27 -width 293 + } + } + with [get-diagram -index 1 | get-edit-part -name "bdd diagram"] { + with [get-edit-part -name "«Block»\r\n" + "block1"] { + mouse-move 96 28 button1 -height 61 -width 111 + mouse-press 96 28 button1 -height 61 -width 111 + mouse-release 96 28 button1 524288 -height 61 -width 111 + } + with [get-edit-part -name "dimension1"] { + mouse-move 76 23 button1 -height 43 -width 133 + mouse-press 76 23 button1 -height 43 -width 133 + mouse-release 76 23 button1 524288 -height 43 -width 133 + } + } +} +// Check Dependency is displayed +get-editor "bdd diagram"|get-diagram -index 1 | get-edit-part -name "bdd diagram" | get-edit-part -name "dimension1" | get-target-connection -path 0 + +// Save Diagram +get-menu -path "File/Save" | click + +------=_.content-0a7243a0-75d3-3d5f-9791-539de0e5b7ac-- diff --git a/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/RelationShips/Cases/BDD_CreateDependecyVerif.verification b/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/RelationShips/Cases/BDD_CreateDependecyVerif.verification new file mode 100644 index 0000000..44bc9b9 --- /dev/null +++ b/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/RelationShips/Cases/BDD_CreateDependecyVerif.verification @@ -0,0 +1,121 @@ +--- RCPTT verification --- +Format-Version: 1.0 +Element-Name: BDD_CreateDependecyVerif +Element-Type: verification +Element-Version: 2.0 +Id: _W1ygoDcYEeiI5Obnayse1w +Runtime-Version: 2.2.0.201705230341 +Save-Time: 4/3/18 10:24 AM +Verification-Type: org.eclipse.rcptt.verifications.tree + +------=_.q7.content-3d2e0690-ce48-3609-83e0-c704d49f1eaf +Content-Type: q7/binary +Entry-Name: .q7.content + +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 +GAAAAAA= +------=_.q7.content-3d2e0690-ce48-3609-83e0-c704d49f1eaf-- diff --git a/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/RelationShips/Cases/BDD_CreateGeneralization.test b/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/RelationShips/Cases/BDD_CreateGeneralization.test new file mode 100644 index 0000000..b130f84 --- /dev/null +++ b/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/RelationShips/Cases/BDD_CreateGeneralization.test @@ -0,0 +1,183 @@ +--- RCPTT testcase --- +Format-Version: 1.0 +Contexts: _sD67UDMzEeiRZ4kXU2JqQQ,_dzmbEDNZEeiRZ4kXU2JqQQ,_T3lvoDMyEeiRZ4kXU2JqQQ,_Z_ds0DMyEeiRZ4kXU2JqQQ,_RDvKQDQqEeiRde_P_PIz8w,_-LLTYDQqEeiRde_P_PIz8w +Element-Name: BDD_CreateGeneralization +Element-Type: testcase +Element-Version: 3.0 +External-Reference: +Id: _qAl64DcTEeiI5Obnayse1w +Runtime-Version: 2.2.0.201705230341 +Save-Time: 4/3/18 4:48 PM +Testcase-Type: ecl +Verifications: _N-W_MDcTEeiI5Obnayse1w + +------=_.description-216f885c-d591-38ce-8ea2-e4f8cb4d6ffa +Content-Type: text/plain +Entry-Name: .description + +Create a Generalization in BDD with the Relationships/Generalization +Test 1- Create a generalization between two blocks +Test 2- Create a generalization between block and interface +Test 3- Create a generalization between block and Datatype +Test 4- Create a generalization between block and ValueType +Test 5- Create a generalization between block and Enumeration +Test 6- Create a generalization between block and Actor +------=_.description-216f885c-d591-38ce-8ea2-e4f8cb4d6ffa-- +------=_.content-0a7243a0-75d3-3d5f-9791-539de0e5b7ac +Content-Type: text/ecl +Entry-Name: .content + +// Test 1- Create a generalization between two blocks with tool Relationships/Generalization +with [get-editor "bdd diagram"] { + with [get-palette | get-palette-entry Generalization] { + mouse-move 144 9 button1 -height 27 -width 293 + mouse-press 144 9 button1 -height 27 -width 293 + mouse-release 144 9 button1 524288 -height 27 -width 293 + } + with [get-diagram -index 1 | get-edit-part -name "bdd diagram"] { + with [get-edit-part -name "«Block»\r\n" + + "block1" | get-edit-part -className DNodeListNameEditPart] { + mouse-move 23 6 button1 -height 34 -width 63 + mouse-press 23 6 button1 -height 34 -width 63 + mouse-release 23 6 button1 524288 -height 34 -width 63 + } + with [get-edit-part -name "«Block»\r\n" + + "block2" | get-edit-part -className DNodeListNameEditPart] { + mouse-move 20 7 button1 -height 34 -width 63 + mouse-press 20 7 button1 -height 34 -width 63 + mouse-release 20 7 button1 524288 -height 34 -width 63 + } + } +} +// Check Generalization is displayed +get-editor "bdd diagram" | get-diagram -index 1 | get-edit-part -name "bdd diagram" | get-edit-part -name "«Block»\r\n" + + "block2" | get-target-connection -path 0 + +// Test 2- Create a generalization between block and interface with tool Relationships/Generalization +with [get-editor "bdd diagram"] { + with [get-palette | get-palette-entry Generalization] { + mouse-move 62 15 button1 -height 27 -width 293 + mouse-press 62 15 button1 -height 27 -width 293 + mouse-release 62 15 button1 524288 -height 27 -width 293 + } + with [get-diagram -index 1 | get-edit-part -name "bdd diagram"] { + with [get-edit-part -name "«Block»\r\n" + + "block1"] { + mouse-move 93 36 button1 -height 61 -width 111 + mouse-press 93 36 button1 -height 61 -width 111 + mouse-release 93 36 button1 524288 -height 61 -width 111 + } + with [get-edit-part -name interface1 | get-edit-part -className DNodeListViewNodeListCompartment2EditPart] { + mouse-move 50 17 button1 -height 33 -width 128 + mouse-press 50 17 button1 -height 33 -width 128 + mouse-release 50 17 button1 524288 -height 33 -width 128 + } + } +} +// Check Generalization is displayed +get-editor "bdd diagram"|get-diagram -index 1 | get-edit-part -name "bdd diagram" | get-edit-part -name "interface1" + | get-target-connection -path 0 + +// Test 3- Create a generalization between block and Datatype with tool Relationships/Generalization +with [get-editor "bdd diagram"] { + with [get-palette | get-palette-entry Generalization] { + mouse-move 62 11 button1 -height 27 -width 293 + mouse-press 62 11 button1 -height 27 -width 293 + mouse-release 62 11 button1 524288 -height 27 -width 293 + } + with [get-diagram -index 1 | get-edit-part -name "bdd diagram"] { + with [get-edit-part -name "«Block»\r\n" + + "block1"] { + mouse-move 96 28 button1 -height 61 -width 111 + mouse-press 96 28 button1 -height 61 -width 111 + mouse-release 96 28 button1 524288 -height 61 -width 111 + } + with [get-edit-part -name DataType1] { + mouse-move 76 23 button1 -height 43 -width 133 + mouse-press 76 23 button1 -height 43 -width 133 + mouse-release 76 23 button1 524288 -height 43 -width 133 + } + } +} +// Check Generalization is displayed +get-editor "bdd diagram"|get-diagram -index 1 | get-edit-part -name "bdd diagram" | get-edit-part -name "DataType1" + | get-target-connection -path 0 + +// Test 4- Create a generalization between block and ValueType with tool Relationships/Generalization +with [get-editor "bdd diagram"] { + with [get-palette | get-palette-entry Generalization] { + mouse-move 62 11 button1 -height 27 -width 293 + mouse-press 62 11 button1 -height 27 -width 293 + mouse-release 62 11 button1 524288 -height 27 -width 293 + } + with [get-diagram -index 1 | get-edit-part -name "bdd diagram"] { + with [get-edit-part -name "«Block»\r\n" + "block1"] { + mouse-move 96 28 button1 -height 61 -width 111 + mouse-press 96 28 button1 -height 61 -width 111 + mouse-release 96 28 button1 524288 -height 61 -width 111 + } + with [get-edit-part -name "«ValueType»\r\n" + "valueType1"] { + mouse-move 76 23 button1 -height 43 -width 133 + mouse-press 76 23 button1 -height 43 -width 133 + mouse-release 76 23 button1 524288 -height 43 -width 133 + } + } +} + +// Check Generalization is displayed +get-editor "bdd diagram"|get-diagram -index 1 | get-edit-part -name "bdd diagram" | get-edit-part -name "«ValueType»\r\n" + + "valueType1" | get-target-connection -path 0 + +// Test 5- Create a generalization between block and Enumeration with tool Relationships/Generalization + +with [get-editor "bdd diagram"] { + with [get-palette | get-palette-entry Association] { + mouse-move 115 21 button1 -height 27 -width 293 + mouse-press 115 21 button1 -height 27 -width 293 + mouse-release 115 21 button1 524288 -height 27 -width 293 + } + with [get-diagram -index 1 | get-edit-part -name "bdd diagram"] { + with [get-edit-part -name "«Block»\r\n" + + "block1"] { + mouse-move 16 13 button1 -height 61 -width 111 + mouse-press 16 13 button1 -height 61 -width 111 + mouse-release 16 13 button1 524288 -height 61 -width 111 + } + with [get-edit-part -name Enumeration2 -index 1 | get-edit-part -className DNodeListNameEditPart] { + mouse-move 48 10 button1 -height 17 -width 99 + mouse-press 48 10 button1 -height 17 -width 99 + mouse-release 48 10 button1 524288 -height 17 -width 99 + } + } +} +// Check Generalization is displayed +get-editor "bdd diagram"|get-diagram -index 1 | get-edit-part -name "bdd diagram" | get-edit-part -name Enumeration2 -index 1 + | get-target-connection -path 0 + +// Test 6- Create a generalization between block and Actor with tool Relationships/Generalization +with [get-editor "bdd diagram"] { + with [get-palette | get-palette-entry Generalization] { + mouse-move 62 11 button1 -height 27 -width 293 + mouse-press 62 11 button1 -height 27 -width 293 + mouse-release 62 11 button1 524288 -height 27 -width 293 + } + with [get-diagram -index 1 | get-edit-part -name "bdd diagram"] { + with [get-edit-part -name "«Block»\r\n" + "block1"] { + mouse-move 96 28 button1 -height 61 -width 111 + mouse-press 96 28 button1 -height 61 -width 111 + mouse-release 96 28 button1 524288 -height 61 -width 111 + } + with [get-edit-part -name Actor1 | get-edit-part -className WorkspaceImageEditPart] { + mouse-move 16 6 button1 -height 52 -width 30 + mouse-press 16 6 button1 -height 52 -width 30 + mouse-release 16 6 button1 524288 -height 52 -width 30 + } + } +} +// Check Generalization is displayed +get-editor "bdd diagram"|get-diagram -index 1 | get-edit-part -name "bdd diagram" | get-edit-part -name "Actor1" | get-target-connection -path 0 + +// Save Diagram +get-menu -path "File/Save" | click + +------=_.content-0a7243a0-75d3-3d5f-9791-539de0e5b7ac-- diff --git a/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/RelationShips/Cases/BDD_CreateGeneralizationVerif.verification b/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/RelationShips/Cases/BDD_CreateGeneralizationVerif.verification new file mode 100644 index 0000000..7b62e7a --- /dev/null +++ b/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/RelationShips/Cases/BDD_CreateGeneralizationVerif.verification @@ -0,0 +1,123 @@ +--- RCPTT verification --- +Format-Version: 1.0 +Element-Name: BDD_CreateGeneralizationVerif +Element-Type: verification +Element-Version: 2.0 +Id: _N-W_MDcTEeiI5Obnayse1w +Runtime-Version: 2.2.0.201705230341 +Save-Time: 4/3/18 9:47 AM +Verification-Type: org.eclipse.rcptt.verifications.tree + +------=_.q7.content-3d2e0690-ce48-3609-83e0-c704d49f1eaf +Content-Type: q7/binary +Entry-Name: .q7.content + +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 +------=_.q7.content-3d2e0690-ce48-3609-83e0-c704d49f1eaf-- diff --git a/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/RelationShips/Cases/BDD_CreateInterfaceRealization.test b/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/RelationShips/Cases/BDD_CreateInterfaceRealization.test new file mode 100644 index 0000000..524f296 --- /dev/null +++ b/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/RelationShips/Cases/BDD_CreateInterfaceRealization.test @@ -0,0 +1,55 @@ +--- RCPTT testcase --- +Format-Version: 1.0 +Contexts: _sD67UDMzEeiRZ4kXU2JqQQ,_dzmbEDNZEeiRZ4kXU2JqQQ,_T3lvoDMyEeiRZ4kXU2JqQQ,_Z_ds0DMyEeiRZ4kXU2JqQQ,_RDvKQDQqEeiRde_P_PIz8w,_-LLTYDQqEeiRde_P_PIz8w +Element-Name: BDD_CreateInterfaceRealization +Element-Type: testcase +Element-Version: 3.0 +External-Reference: +Id: _Ygp1gDQvEeiRde_P_PIz8w +Runtime-Version: 2.2.0.201705230341 +Save-Time: 4/3/18 10:02 AM +Testcase-Type: ecl +Verifications: _Fy49IDcUEeiI5Obnayse1w + +------=_.description-216f885c-d591-38ce-8ea2-e4f8cb4d6ffa +Content-Type: text/plain +Entry-Name: .description + +Create an InterfaceRealization in BDD with the tool RelationShips/InterfaceRealization +- betweeen a block and an interface + + +------=_.description-216f885c-d591-38ce-8ea2-e4f8cb4d6ffa-- +------=_.content-0a7243a0-75d3-3d5f-9791-539de0e5b7ac +Content-Type: text/ecl +Entry-Name: .content + +// Test 1- Create an InterfaceRealization ation between block and interface with tool Relationships/ Interface Realization +with [get-editor "bdd diagram"] { + with [get-palette | get-palette-entry "Interface Realization"] { + mouse-move 62 15 button1 -height 27 -width 293 + mouse-press 62 15 button1 -height 27 -width 293 + mouse-release 62 15 button1 524288 -height 27 -width 293 + } + with [get-diagram -index 1 | get-edit-part -name "bdd diagram"] { + with [get-edit-part -name "«Block»\r\n" + + "block1"] { + mouse-move 93 36 button1 -height 61 -width 111 + mouse-press 93 36 button1 -height 61 -width 111 + mouse-release 93 36 button1 524288 -height 61 -width 111 + } + with [get-edit-part -name interface1 | get-edit-part -className DNodeListViewNodeListCompartment2EditPart] { + mouse-move 50 17 button1 -height 33 -width 128 + mouse-press 50 17 button1 -height 33 -width 128 + mouse-release 50 17 button1 524288 -height 33 -width 128 + } + } +} +// Check Generalization is displayed +get-editor "bdd diagram"|get-diagram -index 1 | get-edit-part -name "bdd diagram" | get-edit-part -name "interface1" + | get-target-connection -path 0 + +// Save Diagram +get-menu -path "File/Save" | click + +------=_.content-0a7243a0-75d3-3d5f-9791-539de0e5b7ac-- diff --git a/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/RelationShips/Cases/BDD_CreateInterfaceRealizationVerif.verification b/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/RelationShips/Cases/BDD_CreateInterfaceRealizationVerif.verification new file mode 100644 index 0000000..2bec817 --- /dev/null +++ b/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/RelationShips/Cases/BDD_CreateInterfaceRealizationVerif.verification @@ -0,0 +1,119 @@ +--- RCPTT verification --- +Format-Version: 1.0 +Element-Name: BDD_CreateInterfaceRealizationVerif +Element-Type: verification +Element-Version: 2.0 +Id: _Fy49IDcUEeiI5Obnayse1w +Runtime-Version: 2.2.0.201705230341 +Save-Time: 4/3/18 9:53 AM +Verification-Type: org.eclipse.rcptt.verifications.tree + +------=_.q7.content-3d2e0690-ce48-3609-83e0-c704d49f1eaf +Content-Type: q7/binary +Entry-Name: .q7.content + +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 +------=_.q7.content-3d2e0690-ce48-3609-83e0-c704d49f1eaf-- diff --git a/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/RelationShips/Cases/BDD_CreateUsage.test b/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/RelationShips/Cases/BDD_CreateUsage.test new file mode 100644 index 0000000..457fb00 --- /dev/null +++ b/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/RelationShips/Cases/BDD_CreateUsage.test @@ -0,0 +1,288 @@ +--- RCPTT testcase --- +Format-Version: 1.0 +Contexts: _sD67UDMzEeiRZ4kXU2JqQQ,_dzmbEDNZEeiRZ4kXU2JqQQ,_T3lvoDMyEeiRZ4kXU2JqQQ,_Z_ds0DMyEeiRZ4kXU2JqQQ,_RDvKQDQqEeiRde_P_PIz8w,_-LLTYDQqEeiRde_P_PIz8w +Element-Name: BDD_CreateUsage +Element-Type: testcase +Element-Version: 3.0 +External-Reference: +Id: _O2OT8DcWEeiI5Obnayse1w +Runtime-Version: 2.2.0.201705230341 +Save-Time: 4/3/18 4:49 PM +Testcase-Type: ecl +Verifications: _mOWbgDcXEeiI5Obnayse1w + +------=_.description-216f885c-d591-38ce-8ea2-e4f8cb4d6ffa +Content-Type: text/plain +Entry-Name: .description + +Create a Usage in BDD with the tool RelationShips/InterfaceRealization +Test 1- Create a Usage between two blocks +Test 2- Create a Usage between block and an Interface +Test 3- Create a Usage between block and a Datatype +Test 5- Create a Usage between block and an Enumeration +Test 6- Create a Usage between block and an Actor +Test 7- Create a Usage between block and a Unit +Test 8- Create a Usage between block and a Dimension + +------=_.description-216f885c-d591-38ce-8ea2-e4f8cb4d6ffa-- +------=_.content-0a7243a0-75d3-3d5f-9791-539de0e5b7ac +Content-Type: text/ecl +Entry-Name: .content + +// Test 1- Create a Usage between two blocks with tool Relationships/Usage +with [get-editor "bdd diagram"] { + with [get-palette] { + with [get-palette-entry Dependencies] { + mouse-move 8 14 button1 -height 27 -width 293 + mouse-press 8 14 button1 -height 27 -width 293 + mouse-release 8 14 button1 524288 -height 27 -width 293 + } + with [get-palette-entry Usage] { + mouse-move 41 15 button1 -height 27 -width 293 + mouse-press 41 15 button1 -height 27 -width 293 + mouse-release 41 15 button1 524288 -height 27 -width 293 + } + } + with [get-diagram -index 1 | get-edit-part -name "bdd diagram"] { + with [get-edit-part -name "«Block»\r\n" + + "block1" | get-edit-part -className DNodeListNameEditPart] { + mouse-move 23 6 button1 -height 34 -width 63 + mouse-press 23 6 button1 -height 34 -width 63 + mouse-release 23 6 button1 524288 -height 34 -width 63 + } + with [get-edit-part -name "«Block»\r\n" + + "block2" | get-edit-part -className DNodeListNameEditPart] { + mouse-move 20 7 button1 -height 34 -width 63 + mouse-press 20 7 button1 -height 34 -width 63 + mouse-release 20 7 button1 524288 -height 34 -width 63 + } + } +} +// Check Usage is displayed +get-editor "bdd diagram" | get-diagram -index 1 | get-edit-part -name "bdd diagram" | get-edit-part -name "«Block»\r\n" + + "block2" | get-target-connection -path 0 + +// Test 2- Create a Usage between block and interface with tool Relationships/Usage +with [get-editor "bdd diagram"] { + with [get-palette] { + with [get-palette-entry Dependencies] { + mouse-move 8 14 button1 -height 27 -width 293 + mouse-press 8 14 button1 -height 27 -width 293 + mouse-release 8 14 button1 524288 -height 27 -width 293 + } + with [get-palette-entry Usage] { + mouse-move 41 15 button1 -height 27 -width 293 + mouse-press 41 15 button1 -height 27 -width 293 + mouse-release 41 15 button1 524288 -height 27 -width 293 + } + } + with [get-diagram -index 1 | get-edit-part -name "bdd diagram"] { + with [get-edit-part -name "«Block»\r\n" + + "block1"] { + mouse-move 93 36 button1 -height 61 -width 111 + mouse-press 93 36 button1 -height 61 -width 111 + mouse-release 93 36 button1 524288 -height 61 -width 111 + } + with [get-edit-part -name interface1 | get-edit-part -className DNodeListViewNodeListCompartment2EditPart] { + mouse-move 50 17 button1 -height 33 -width 128 + mouse-press 50 17 button1 -height 33 -width 128 + mouse-release 50 17 button1 524288 -height 33 -width 128 + } + } +} +// Check Usage is displayed +get-editor "bdd diagram"|get-diagram -index 1 | get-edit-part -name "bdd diagram" | get-edit-part -name "interface1" + | get-target-connection -path 0 + +// Test 3- Create a Usage between block and Datatype with tool Relationships/Usage +with [get-editor "bdd diagram"] { + with [get-palette] { + with [get-palette-entry Dependencies] { + mouse-move 8 14 button1 -height 27 -width 293 + mouse-press 8 14 button1 -height 27 -width 293 + mouse-release 8 14 button1 524288 -height 27 -width 293 + } + with [get-palette-entry Usage] { + mouse-move 41 15 button1 -height 27 -width 293 + mouse-press 41 15 button1 -height 27 -width 293 + mouse-release 41 15 button1 524288 -height 27 -width 293 + } + } + with [get-diagram -index 1 | get-edit-part -name "bdd diagram"] { + with [get-edit-part -name "«Block»\r\n" + + "block1"] { + mouse-move 96 28 button1 -height 61 -width 111 + mouse-press 96 28 button1 -height 61 -width 111 + mouse-release 96 28 button1 524288 -height 61 -width 111 + } + with [get-edit-part -name DataType1] { + mouse-move 76 23 button1 -height 43 -width 133 + mouse-press 76 23 button1 -height 43 -width 133 + mouse-release 76 23 button1 524288 -height 43 -width 133 + } + } +} +// Check Usage is displayed +get-editor "bdd diagram"|get-diagram -index 1 | get-edit-part -name "bdd diagram" | get-edit-part -name "DataType1" + | get-target-connection -path 0 + +// Test 4- Create a Usage between block and ValueType with tool Relationships/Usage +with [get-editor "bdd diagram"] { + with [get-palette] { + with [get-palette-entry Dependencies] { + mouse-move 8 14 button1 -height 27 -width 293 + mouse-press 8 14 button1 -height 27 -width 293 + mouse-release 8 14 button1 524288 -height 27 -width 293 + } + with [get-palette-entry Usage] { + mouse-move 41 15 button1 -height 27 -width 293 + mouse-press 41 15 button1 -height 27 -width 293 + mouse-release 41 15 button1 524288 -height 27 -width 293 + } + } + with [get-diagram -index 1 | get-edit-part -name "bdd diagram"] { + with [get-edit-part -name "«Block»\r\n" + "block1"] { + mouse-move 96 28 button1 -height 61 -width 111 + mouse-press 96 28 button1 -height 61 -width 111 + mouse-release 96 28 button1 524288 -height 61 -width 111 + } + with [get-edit-part -name "«ValueType»\r\n" + "valueType1"] { + mouse-move 76 23 button1 -height 43 -width 133 + mouse-press 76 23 button1 -height 43 -width 133 + mouse-release 76 23 button1 524288 -height 43 -width 133 + } + } +} + +// Check Usage is displayed +get-editor "bdd diagram"|get-diagram -index 1 | get-edit-part -name "bdd diagram" | get-edit-part -name "«ValueType»\r\n" + + "valueType1" | get-target-connection -path 0 + +// Test 5- Create a Usage between block and Enumeration with tool Relationships/Usage + +with [get-editor "bdd diagram"] { + with [get-palette] { + with [get-palette-entry Dependencies] { + mouse-move 8 14 button1 -height 27 -width 293 + mouse-press 8 14 button1 -height 27 -width 293 + mouse-release 8 14 button1 524288 -height 27 -width 293 + } + with [get-palette-entry Usage] { + mouse-move 41 15 button1 -height 27 -width 293 + mouse-press 41 15 button1 -height 27 -width 293 + mouse-release 41 15 button1 524288 -height 27 -width 293 + } + } + with [get-diagram -index 1 | get-edit-part -name "bdd diagram"] { + with [get-edit-part -name "«Block»\r\n" + + "block1"] { + mouse-move 16 13 button1 -height 61 -width 111 + mouse-press 16 13 button1 -height 61 -width 111 + mouse-release 16 13 button1 524288 -height 61 -width 111 + } + with [get-edit-part -name Enumeration2 -index 1 | get-edit-part -className DNodeListNameEditPart] { + mouse-move 48 10 button1 -height 17 -width 99 + mouse-press 48 10 button1 -height 17 -width 99 + mouse-release 48 10 button1 524288 -height 17 -width 99 + } + } +} +// Check Usage is displayed +get-editor "bdd diagram"|get-diagram -index 1 | get-edit-part -name "bdd diagram" | get-edit-part -name Enumeration2 -index 1 + | get-target-connection -path 0 + +// Test 6- Create a Usage between block and Actor with tool Relationships/Usage +with [get-editor "bdd diagram"] { + with [get-palette] { + with [get-palette-entry Dependencies] { + mouse-move 8 14 button1 -height 27 -width 293 + mouse-press 8 14 button1 -height 27 -width 293 + mouse-release 8 14 button1 524288 -height 27 -width 293 + } + with [get-palette-entry Usage] { + mouse-move 41 15 button1 -height 27 -width 293 + mouse-press 41 15 button1 -height 27 -width 293 + mouse-release 41 15 button1 524288 -height 27 -width 293 + } + } + with [get-diagram -index 1 | get-edit-part -name "bdd diagram"] { + with [get-edit-part -name "«Block»\r\n" + "block1"] { + mouse-move 96 28 button1 -height 61 -width 111 + mouse-press 96 28 button1 -height 61 -width 111 + mouse-release 96 28 button1 524288 -height 61 -width 111 + } + with [get-edit-part -name Actor1 | get-edit-part -className WorkspaceImageEditPart] { + mouse-move 16 6 button1 -height 52 -width 30 + mouse-press 16 6 button1 -height 52 -width 30 + mouse-release 16 6 button1 524288 -height 52 -width 30 + } + } +} +// Check Usage is displayed + +get-editor "bdd diagram"|get-diagram -index 1 | get-edit-part -name "bdd diagram" | get-edit-part -name "Actor1" | get-target-connection -path 0 + +// Test 7- Create a Usage between block and Unit with tool Relationships/Usage +with [get-editor "bdd diagram"] { + with [get-palette] { + with [get-palette-entry Dependencies] { + mouse-move 8 14 button1 -height 27 -width 293 + mouse-press 8 14 button1 -height 27 -width 293 + mouse-release 8 14 button1 524288 -height 27 -width 293 + } + with [get-palette-entry Usage] { + mouse-move 41 15 button1 -height 27 -width 293 + mouse-press 41 15 button1 -height 27 -width 293 + mouse-release 41 15 button1 524288 -height 27 -width 293 + } + } + with [get-diagram -index 1 | get-edit-part -name "bdd diagram"] { + with [get-edit-part -name "«Block»\r\n" + "block1"] { + mouse-move 96 28 button1 -height 61 -width 111 + mouse-press 96 28 button1 -height 61 -width 111 + mouse-release 96 28 button1 524288 -height 61 -width 111 + } + with [get-edit-part -name "unit1"] { + mouse-move 76 23 button1 -height 43 -width 133 + mouse-press 76 23 button1 -height 43 -width 133 + mouse-release 76 23 button1 524288 -height 43 -width 133 + } + } +} +// Check Usage is displayed +get-editor "bdd diagram"|get-diagram -index 1 | get-edit-part -name "bdd diagram" | get-edit-part -name "unit1" | get-target-connection -path 0 + +// Test 8- Create a Usage between block and Dimension with tool Relationships/Usage +with [get-editor "bdd diagram"] { + with [get-palette] { + with [get-palette-entry Dependencies] { + mouse-move 8 14 button1 -height 27 -width 293 + mouse-press 8 14 button1 -height 27 -width 293 + mouse-release 8 14 button1 524288 -height 27 -width 293 + } + with [get-palette-entry Usage] { + mouse-move 41 15 button1 -height 27 -width 293 + mouse-press 41 15 button1 -height 27 -width 293 + mouse-release 41 15 button1 524288 -height 27 -width 293 + } + } + with [get-diagram -index 1 | get-edit-part -name "bdd diagram"] { + with [get-edit-part -name "«Block»\r\n" + "block1"] { + mouse-move 96 28 button1 -height 61 -width 111 + mouse-press 96 28 button1 -height 61 -width 111 + mouse-release 96 28 button1 524288 -height 61 -width 111 + } + with [get-edit-part -name "dimension1"] { + mouse-move 76 23 button1 -height 43 -width 133 + mouse-press 76 23 button1 -height 43 -width 133 + mouse-release 76 23 button1 524288 -height 43 -width 133 + } + } +} +// Check Usage is displayed +get-editor "bdd diagram"|get-diagram -index 1 | get-edit-part -name "bdd diagram" | get-edit-part -name "dimension1" | get-target-connection -path 0 + +// Save Diagram +get-menu -path "File/Save" | click + +------=_.content-0a7243a0-75d3-3d5f-9791-539de0e5b7ac-- diff --git a/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/RelationShips/Cases/BDD_CreateUsageVerif.verification b/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/RelationShips/Cases/BDD_CreateUsageVerif.verification new file mode 100644 index 0000000..7916613 --- /dev/null +++ b/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/RelationShips/Cases/BDD_CreateUsageVerif.verification @@ -0,0 +1,122 @@ +--- RCPTT verification --- +Format-Version: 1.0 +Element-Name: BDD_CreateUsageVerif +Element-Type: verification +Element-Version: 2.0 +Id: _mOWbgDcXEeiI5Obnayse1w +Runtime-Version: 2.2.0.201705230341 +Save-Time: 4/3/18 10:21 AM +Verification-Type: org.eclipse.rcptt.verifications.tree + +------=_.q7.content-3d2e0690-ce48-3609-83e0-c704d49f1eaf +Content-Type: q7/binary +Entry-Name: .q7.content + +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 +------=_.q7.content-3d2e0690-ce48-3609-83e0-c704d49f1eaf-- diff --git a/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/RelationShips/Contexts/BDD_OpenBddDiagram.ctx b/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/RelationShips/Contexts/BDD_OpenBddDiagram.ctx new file mode 100644 index 0000000..185edc4 --- /dev/null +++ b/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/RelationShips/Contexts/BDD_OpenBddDiagram.ctx @@ -0,0 +1,20 @@ +--- RCPTT testcase --- +Format-Version: 1.0 +Context-Type: org.eclipse.rcptt.ctx.ecl +Element-Name: BDD_OpenBddDiagram +Element-Type: context +Element-Version: 2.0 +Id: _-LLTYDQqEeiRde_P_PIz8w +Runtime-Version: 2.2.0.201705230341 +Save-Time: 3/30/18 4:59 PM + +------=_.ecl.context-718f04b4-ed39-33e3-af62-0995e4561998 +Content-Type: text/ecl +Entry-Name: .ecl.context + +// Open diagram +get-view "Model Explorer" | get-tree | select "test/model.uml/ Model/bdd diagram" | get-menu -path Open | click + +// Check diagram is opened +get-editor "bdd diagram" | get-diagram -index 1 | get-edit-part -name "bdd diagram" +------=_.ecl.context-718f04b4-ed39-33e3-af62-0995e4561998-- diff --git a/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/RelationShips/Contexts/BDD_SysML_Project_forEdges.ctx b/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/RelationShips/Contexts/BDD_SysML_Project_forEdges.ctx new file mode 100644 index 0000000..0a31363 --- /dev/null +++ b/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/RelationShips/Contexts/BDD_SysML_Project_forEdges.ctx @@ -0,0 +1,126 @@ +--- RCPTT testcase --- +Format-Version: 1.0 +Context-Type: org.eclipse.rcptt.ctx.workspace +Element-Name: BDD_SysML_Project_forEdges +Element-Type: context +Element-Version: 2.0 +Id: _RDvKQDQqEeiRde_P_PIz8w +Runtime-Version: 2.2.0.201705230341 +Save-Time: 4/9/18 9:27 AM + +------=_contents/test/representations.aird-91fa6e74-70f1-342e-afb7-cd92f807324f +Content-Type: q7/binary +Entry-Name: contents/test/representations.aird + +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 +PwAAAPEOAAAAAA== +------=_contents/test/representations.aird-91fa6e74-70f1-342e-afb7-cd92f807324f-- +------=_contents/test/.project-692291b7-4dfa-3e9e-9272-95fc5cc5f39a +Content-Type: q7/binary +Entry-Name: contents/test/.project + +UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABVT0sOgjAQXWviHUj3 +Ft25KGVDvIB6ACwTMqa/dIrx+NICmu7eb17eiPZjdPWGQOhsw878xCqwyg1ox4Y97tfjhbXysBc+uBeo +2AGpgD7O6VndCdsbkBEoijrDpClnDNgoRb2hpK4FlEldsOeEerh5UItXUtvHKUAObkS6MHJQGj0BJww4 +EV8cbtwAet6+9qdV+SIX/6t+A8p/vlBLBwgKz8HCmwAAAA4BAABQSwECFAAUAAgICAAAACEACs/BwpsA +AAAOAQAACAAJAAAAAAAAAAAAAAAAAAAALmNvbnRlbnRVVAUAAQAAAABQSwUGAAAAAAEAAQA/AAAA2gAA +AAAA +------=_contents/test/.project-692291b7-4dfa-3e9e-9272-95fc5cc5f39a-- +------=_.q7.content-3d2e0690-ce48-3609-83e0-c704d49f1eaf +Content-Type: q7/binary +Entry-Name: .q7.content + +UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAACVkTFPwzAQhXck/oPl +HRuYqiihEqRDBZXSMpQtsuxLMDh2sK9N4NfjtE26gBCbz++7987ndN43huzBB+1sRm/YNSVgpVPa1hnd +YXU1o/O7y4vU+ZqBNLoNwLxsEZnEnnXOv4dWSEi24+nBWYQeSd/oZPK9HXxjkg1JvM/oK2KbcN51HXNN +zaI5f1ktR+SPrKl9ZIb2A8cjxyeOEiuaSN/nefn8GVZPZeHdG0gsK+cXqoZAiVYZLTf5/nGdrz8WoDcK +yqIsll+zjhJpQPjtObYSJgCN2yAklcMzLR6KWLZH53CKRAhIT1pUK21glNgJpfxnvXEKDNs15jfAQ+sh +xGyBcbeBCe3VxKZ8nOQ4Jj/PmfL//mFs+gZQSwcIPgi1XRcBAAAgAgAAUEsBAhQAFAAICAgAAAAhAD4I +tV0XAQAAIAIAAAgACQAAAAAAAAAAAAAAAAAAAC5jb250ZW50VVQFAAEAAAAAUEsFBgAAAAABAAEAPwAA +AFYBAAAAAA== +------=_.q7.content-3d2e0690-ce48-3609-83e0-c704d49f1eaf-- +------=_contents/test/model.uml-798c8e9c-c35a-3a0b-8c02-1cc08481cb3a +Content-Type: q7/binary +Entry-Name: contents/test/model.uml + +UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAACtV1tT4jAYfd+Z/Q9M +fbZpkV12GFgHpLqsdGQFEX1hYggQbZtuk1rw12+atlgukYL7BKTfOee7NMmhfr5wndIrDhihXkMzdUMr +YQ/RCfFmDe1ucHn6Qzv/+fVLfeGS2sjulOLPVXjZMM9MwzA1sex4rCYeNrQ5534NgCiKdOrOdBrMAPMx +AgINtgBsHRCdyfiyCBHx3T6aYxeeEo9x6CGcoVoORS9sDYiRQ3yGJdqH/jIIGWBL5jrA1Cugv2R2FySw +jAQjGmAlB3ancRZlYMVhGSZ0HSVCPCuDb7qhG+DO7goEIzUm8+9SBLns11EJlw5DnQDwlBQqxlYq1UVe +NZtOsCNHRyYNbUzuXctq/6EWJuZ9N1wOB/71KNJKHnRFR2RwAhZwH6IXOMMTy8Eu9rgk4UtfxMXEFw5k +sqMp899oMG8qmWVepgaO42YjNnz5mLtclLuJOA1y3LxNb2ZKbhldOO825HAgfuXoQ+f7jCrpX6ET4hhR +OH3LC10cyJcqp/KKqq2OUiWHKayzo5RoNr6y95fymW4t0JSpJTJA4SI66enRF4cQmRK02bal3QqYUm5C +BGV82hWuaJ/e21XrJlLqhR7hB5TGcTCFKN+9t+Wiqd6CJEMULqeXPM0pGMNrgpQKKdsn+H+376lokP8h +/9Fb3a6OUEfJLqM/sz96zQufKukzwAEv0/aEb8Pxs62UWE34v22QBw55RakXv7CFy9l9cAVPlQf1SI45 +uPaVdPoIH9WKqz2f1wvolDi46ftOSrdx6w22NkQKFWDc9DzKJYptwJ639xGjYYDU1kQajfLKaKxUhE6A +pzgQ9g2zXD+k0alZq302F1GHWpF3UwHeqwL5st6XYdwiPOklDUvlfMjnLowVJZ9ZGfduby47XaufLOhp +f3VR3Um6kiQ83pj0uLWeSB1sjyZxPmBlfZLfCTBxj/kp3HV2maEnyPBYehC1rwEfEUu/sv1WrBMrTM06 +8TC7VfOOovpr16UlybNTRu089vLLa16VfI5fYQdi/jpI/zOI7/8AUEsHCOphUc8EAwAAZwwAAFBLAQIU +ABQACAgIAAAAIQDqYVHPBAMAAGcMAAAIAAkAAAAAAAAAAAAAAAAAAAAuY29udGVudFVUBQABAAAAAFBL +BQYAAAAAAQABAD8AAABDAwAAAAA= +------=_contents/test/model.uml-798c8e9c-c35a-3a0b-8c02-1cc08481cb3a-- diff --git a/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/TypesTools/BDD_1_TypesTools.suite b/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/TypesTools/BDD_1_TypesTools.suite new file mode 100644 index 0000000..bc6ddea --- /dev/null +++ b/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/TypesTools/BDD_1_TypesTools.suite @@ -0,0 +1,30 @@ +--- RCPTT testcase --- +Format-Version: 1.0 +Element-Name: BDD_1_TypesTools +Element-Type: testsuite +Element-Version: 2.0 +Id: _gXv0ADNzEeiRZ4kXU2JqQQ +Runtime-Version: 2.2.0.201705230341 +Save-Time: 3/29/18 7:11 PM + +------=_.description-216f885c-d591-38ce-8ea2-e4f8cb4d6ffa +Content-Type: text/plain +Entry-Name: .description + +Test The Block diagram creation tools for Types +------=_.description-216f885c-d591-38ce-8ea2-e4f8cb4d6ffa-- +------=_testcase-items-62c497da-4241-31f4-811a-6b453a3ecff8 +Content-Type: text/testcase +Entry-Name: testcase-items + +_1oaXQDNdEeiRZ4kXU2JqQQ // +_46Vr8DNmEeiRZ4kXU2JqQQ // +__Q3jQDMxEeiRZ4kXU2JqQQ // +_PMlNsDNhEeiRZ4kXU2JqQQ // +_iIvY4DNlEeiRZ4kXU2JqQQ // +_yugDgDNgEeiRZ4kXU2JqQQ // +_pK208DNeEeiRZ4kXU2JqQQ // +_kuIjQDNkEeiRZ4kXU2JqQQ // +_JqlhkDNdEeiRZ4kXU2JqQQ // + +------=_testcase-items-62c497da-4241-31f4-811a-6b453a3ecff8-- diff --git a/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/TypesTools/BDD_CreateActorWithPaletteTool.test b/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/TypesTools/BDD_CreateActorWithPaletteTool.test new file mode 100644 index 0000000..e61e8ef --- /dev/null +++ b/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/TypesTools/BDD_CreateActorWithPaletteTool.test @@ -0,0 +1,54 @@ +--- RCPTT testcase --- +Format-Version: 1.0 +Contexts: _sD67UDMzEeiRZ4kXU2JqQQ,_dzmbEDNZEeiRZ4kXU2JqQQ,_T3lvoDMyEeiRZ4kXU2JqQQ,_Z_ds0DMyEeiRZ4kXU2JqQQ,_cwlwoDMyEeiRZ4kXU2JqQQ,_b0KIUDNYEeiRZ4kXU2JqQQ +Element-Name: BDD_CreateActorWithPaletteTool +Element-Type: testcase +Element-Version: 3.0 +External-Reference: +Id: _1oaXQDNdEeiRZ4kXU2JqQQ +Runtime-Version: 2.2.0.201706152316 +Save-Time: 4/9/18 3:08 PM +Testcase-Type: ecl +Verifications: _rMM3EDNdEeiRZ4kXU2JqQQ + +------=_.description-216f885c-d591-38ce-8ea2-e4f8cb4d6ffa +Content-Type: text/plain +Entry-Name: .description + +Create an actor in BDD with the tool Types/Actor +- create actor on the diagram back side + +TODO : create an actor in a package + +Expected result: +- an actor is displayed in diagram +- a new element actor is created in Model +------=_.description-216f885c-d591-38ce-8ea2-e4f8cb4d6ffa-- +------=_.content-0a7243a0-75d3-3d5f-9791-539de0e5b7ac +Content-Type: text/ecl +Entry-Name: .content + +// Create new semantic element using palette tool : Actor +with [get-editor "bdd diagram"] { + with [get-palette] { + with [get-palette-entry Actor] { + mouse-press 59 22 button1 -height 27 -width 293 + mouse-release 59 22 button1 524288 -height 27 -width 293 + } + } + with [get-diagram -index 1 | get-edit-part -name "bdd diagram"] { + mouse-move 597 93 button1 -height 514 -width 1113 + mouse-press 597 93 button1 -height 514 -width 1113 + mouse-release 597 93 button1 524288 -height 514 -width 1113 + } +} +// Verify Graphical element is created in diagram +get-editor "bdd diagram" | get-diagram -index 1 | get-edit-part -name "bdd diagram" | get-edit-part -name "Actor1" +with [get-editor "bdd diagram"] { + get-palette | get-palette-entry Activity | mouse-move 285 7 -height 27 -width 293 + get-diagram -index 1 | get-edit-part -name "bdd diagram" | mouse-move 50 33 -height 417 -width 739 +} +// Save Diagram +get-button "Save (M1+S)" | click + +------=_.content-0a7243a0-75d3-3d5f-9791-539de0e5b7ac-- diff --git a/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/TypesTools/BDD_CreateActorWithPaletteToolVerif.verification b/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/TypesTools/BDD_CreateActorWithPaletteToolVerif.verification new file mode 100644 index 0000000..7537774 --- /dev/null +++ b/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/TypesTools/BDD_CreateActorWithPaletteToolVerif.verification @@ -0,0 +1,72 @@ +--- RCPTT verification --- +Format-Version: 1.0 +Element-Name: BDD_CreateActorWithPaletteToolVerif +Element-Type: verification +Element-Version: 2.0 +Id: _rMM3EDNdEeiRZ4kXU2JqQQ +Runtime-Version: 2.2.0.201705230341 +Save-Time: 3/30/18 9:41 AM +Verification-Type: org.eclipse.rcptt.verifications.tree + +------=_.q7.content-3d2e0690-ce48-3609-83e0-c704d49f1eaf +Content-Type: q7/binary +Entry-Name: .q7.content + +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 +0QwAAAAA +------=_.q7.content-3d2e0690-ce48-3609-83e0-c704d49f1eaf-- diff --git a/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/TypesTools/BDD_CreateBlockWithPaletteTool.test b/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/TypesTools/BDD_CreateBlockWithPaletteTool.test new file mode 100644 index 0000000..6289ed1 --- /dev/null +++ b/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/TypesTools/BDD_CreateBlockWithPaletteTool.test @@ -0,0 +1,26 @@ +--- RCPTT testcase --- +Format-Version: 1.0 +Contexts: _sD67UDMzEeiRZ4kXU2JqQQ,_dzmbEDNZEeiRZ4kXU2JqQQ,_T3lvoDMyEeiRZ4kXU2JqQQ,_Z_ds0DMyEeiRZ4kXU2JqQQ,_cwlwoDMyEeiRZ4kXU2JqQQ,_b0KIUDNYEeiRZ4kXU2JqQQ,_aeGWgDNnEeiRZ4kXU2JqQQ +Element-Name: BDD_CreateBlockWithPaletteTool +Element-Type: testcase +Element-Version: 3.0 +External-Reference: +Id: __Q3jQDMxEeiRZ4kXU2JqQQ +Runtime-Version: 2.2.0.201705230341 +Save-Time: 3/30/18 9:42 AM +Testcase-Type: ecl +Verifications: _kZpaoDNcEeiRZ4kXU2JqQQ + +------=_.description-216f885c-d591-38ce-8ea2-e4f8cb4d6ffa +Content-Type: text/plain +Entry-Name: .description + +Create a block in BDD with the tool Types/Block +------=_.description-216f885c-d591-38ce-8ea2-e4f8cb4d6ffa-- +------=_.content-0a7243a0-75d3-3d5f-9791-539de0e5b7ac +Content-Type: text/ecl +Entry-Name: .content + +// Save Diagram +get-button "Save (M1+S)" | click +------=_.content-0a7243a0-75d3-3d5f-9791-539de0e5b7ac-- diff --git a/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/TypesTools/BDD_CreateBlockWithPaletteToolVerif.verification b/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/TypesTools/BDD_CreateBlockWithPaletteToolVerif.verification new file mode 100644 index 0000000..3f41026 --- /dev/null +++ b/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/TypesTools/BDD_CreateBlockWithPaletteToolVerif.verification @@ -0,0 +1,76 @@ +--- RCPTT verification --- +Format-Version: 1.0 +Element-Name: BDD_CreateBlockWithPaletteToolVerif +Element-Type: verification +Element-Version: 2.0 +Id: _kZpaoDNcEeiRZ4kXU2JqQQ +Runtime-Version: 2.2.0.201705230341 +Save-Time: 3/30/18 9:42 AM +Verification-Type: org.eclipse.rcptt.verifications.tree + +------=_.q7.content-3d2e0690-ce48-3609-83e0-c704d49f1eaf +Content-Type: q7/binary +Entry-Name: .q7.content + +UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAADtm1tvHMeZhu8XyH8Y +8CJ3Jut8cCQFdQQSxEGOu0FuBIps0WMNOczMUHKA/fH71AwlkyJlUSJlOws2oJ6enq6qr9/v9L5F+8lv +vz9dzF5Pq/V8efZ0T+6Lvdl0drQ8np+dPN272Lz8Kuz99tmv/uvJcnWyPx0t5ufraX91dL7Z7DNo/nJ+ +dLhh5Hp/s5qmr//G6b+v3J59fzr/+t3kakzOcmfrr7n/dO/bzeb864ODN2/e7C9PT/ZZ4eAf3/zu7SN3 +WfDdHG8fHHNsHz649vDBeHhvdnZ4ypBc6/Oymg43U14sj179z3zz7Z8OF9NmM/1tuVxszd+bzY+f7j1/ +9c/zw2X941Gb5n/5p3n1j7+r3//rz3/em62nxXS0Wa6e7p1Mm69ez6c3s1//62K5+c03y+NpMWvfny+W +q2m1uzf739l4amsBQM5mT8blbL359wJjrBdGOSnNgP3wxWJi3c3qAmPXy9WmLBcXp2e/O+PmV3I3mvGr +5Zv15TXfXh8uLqYfvnPn+HBzONtM32+Yalpv9q78xq/z08OTaXZ+uPn26d5VjC/m+/Pj6WB+NPB6ebFY +HCxffCfdwfnqu+dc7Z+fnVyfaaw0HS1XO4hvmXE9X80v1kx8bdLXKyYdmJ0v52eb59vpX6/2T0D94Lql +B1tTr997CbAnq+XF2THYLFfvjXhxePTqyq+z1YBTWbs3OwHzs8vrFwC2u7w6/MnBwO0HXA/eA/bJ0bfz +xfFqOrs65gb41+H/02r5HZEyq9P5dHZMXs2n9Q0QP+SQ9+HbueNyyqsz3oLdx5C6J1Y30LoFr09F4ovg +8FPGy434+JyIOR0VZP/idHHnMOFZNU770/GcmnQzgf/+zR+2danPF9MWovdmvk8e/3Vaj9ped+OXt6Xx +7Yn8ywjQWxx0u4uuO+nXi8tS/2y2/bgF0Tt566avttPdCuLHAbs3ZLeAditsHwLuQ9BdB+/F8fHseH54 +sjo8vYnbx8vA5dD3o3GLXt39Vqf10Wp+PsL5A1DeBHMHlY7vkPLuLVCjOd86xX3RvhXvDyD+CRj+JAj+ +XMF4e8beIxxHLo9/Wy747NlsXJfF4Xr9DNO4dXSx3ixP5SeF6keSfDv9nSPzFxZ6n43Xl0Dr/1UUwmhe +0qJn6fx8cSlcns22MN/gjPfB83KZK6v8J4fiJ4H2xSH7ZcXjJzCWh+crPz29u41tf5xZfzle/UVZ9c8t +jh9E7Kym89W0ns42l1s6h/PV8afL4+sO+uv29juf/Pxh+aOy+OMIPOj7/7wR8iP7Ug+3K/Ul96RuJt2P +AXoPOK+B+eTg3Ybfk+1G5u5ya8p69mr692dW7Nk2Mp/uhWiFacaLKpJMIondUU00wRirdl+lePcZhLu8 +7l337i5/cooRxkhrfIjFaSdkkM0IJZ0u0ndbYnBB6MzAqERhYp+0DF40WaPwUWlhndCx+dpb6NIG3UyW +IUrprBCq+FKxq0iXiqjZ9d6t9KKXamRVIUiRmipjjJCpM2vPvmusVZgTrJZOieBcEc1Hxg4jJb9aIU2o +Rss83sJYrYJoNYTUNAZcvrbg3SwomdSMciKoS2990A13S88H9oG05aoPYg2tSJOKNowJrmunQgKpFJJN +shtdumLFVK2ycoxLtrtmcFSWXkpdDG5oyVpfAs7qwGxwWXYpuhizNi225vBZ06Uoh6+cqBIreujBeTdc +FD1vpbTGo9Fr3YX0xtWmZNAiGMVvLhlOzmmddW8mSUInyxKqJUbwqgmElrYt1ly1bLk0vFlL7KUXGUzw +IZTxpOnOZFPxtJHZZiNsU7WJjsslBio+jM8lGIH1KRAhmohTHQOE1D55kXk6SSULfo7KR9NaLbomXkGL +aHKxRF63XSoVSi64wYVQlQfvqvkkRpPXViUfsw0i5aKVzaJWxaiYiKpkQ9Cx6/x23W5b4qGQdAnO6GgU +UZsEi7ckvOK6iGJ7Y04ClzDPteJnn7XjnUzHK9t5lG9W2x4IYhuDdobv5InsJSTclQClY1PU9tI2Xau3 +LTRhmJrfRCmtVx1LawXfytiFax58i/VipE/tMXcXIv521pCYuYqWvHTBW4m1qlvCxeFeXp+A261jUiY2 +o61KOaIMFLX2ORlg0KmMJwiR5jrh3wjPXnlpXNvvnXd32i2+R/7p3bUKZFC3u2+cmaeADoXJeDwGVBlv ++EJp6kFkikvQOcoQCCZyspeEv2wlEMEqqBYpgT7k4EsXJSiitAglGneIoXEduKayNoyUoolIgtQQua4i +bK+3ZwyUjPdcd+7lAK7jvgnJkEXbc0okea4uaEN9VrpnZ4PCsSZKaqgJ2zPXfXuIx+PxeDwej8fjDgdd +FKYLud0eSnu6iKFF9wc46CpwWnjEJQf0/irr8xVelCWNiXZUDISsQW+M0UbB0Lmtkul02NCzUdU7WWyB +ufiUtS6RNi08vAp+GQq9EF7gNJ0KrgyTcRAS3eFHvXkFrYaMN8n8lkaeY3YtJsMoGKJUSeZCK7fwk5KT +gNskDT9UufguZedKu8w0CU4YmUhBN+pY2MegSpDdDwpjbepZy6Q19LVC6GEWVWUYRw8tlhBEfNuWP5kr +fN6230PrJsjSNd3Ugs2+9aC7hhUryJ6CGSo4NWQgN211AHsvd6qJJl/cUCnBFX5oUmcvZAsYglhCcbko +tC9RD3sM1A1GN1ZmIgyq0RSv4BIKUpJVQX3hC1OjK9XxAbm2zsPUYcSaoTEaGFoFd6cq5BdWIjNWh+pg +4Nk5gzVKweCJEt0qYQUHSjhjWMMqRurBkmTxONomK1nc+vrZHvz49sDze8n/hxZoXl91drFRmYpoUUZC +CW3nepB0khSNFqzDVZaMdFwZlE8CkqwC2i1kNZSWSPiIhKa2WA2hrjIbSWa56hK629VS+LlA9JEsnXzU +QiEBTDEIG+hfzrnDHUlcZIYg4nIrxVNXtiS0yIRyo9ig4WtDK6D2oq8UDdg8wiFFIjGi5Y1RcRDcWrFB +5FhTtPi6oOukR0bLiqrqeNW3khBgOnc0VEXYlN4wKqQcSXvXAuIe/jxsFaZWjHKeuSRKIaEqwGPUKUz0 +hrj3Y18gBOSN0Mn6BlC+x6Jg08piakzeWhdMzDGK4bPU0SvWwWu7KUXEsQoDgAgxqKh1SWXe3KHSlGY8 +oYleTsloJCA1T1DsBBrOkpYOgUjy9ZgoyLivsyYCBuVKlnG7kJ0F6k9uluaNHBrPWhsR0T2CvDEkUiIL +WRnBBx83iElkW7FCZze2SWzWFs2UUHqKoDE6NFvQ0ybrSPbKFCyCoWTymPAqGkJvS+7BNjtSGaVskcEM +iaqh45GCEgk6aD6RrHzPwzE9Z9wJ2JUSICgCeHxo/rGJYgJq0RBsqF4XJFZ3VfB9BQxKQYyVIEdWWlE7 +ERYVzcllVDQh5YsKBjmD6N7u9XyREv3DHwcfuion8/5uVsBcRBg3CAT85wbEqgFBHXspZWx2oKC7IF5o +gSgpQUkeyh9pHYrI3cdK4JMzPXfiqPYaEwJfydREzVk0y688Vrd7U76FSgRguw+daFSehCdTBLGWW2+U +2eS0tkRl5oFujCPlsClpv6UJtmdSUtaxdYPniasR8Yl1+85UQzXqLrWa6QmRxzwVmxCudJ/aEe4uWu6M +TTbN2kQBjYf3GbtmVA2kbDaaL9Zo3nDsh5RkK9lC81bIfCoDUVxqC/SHahNxqKt7kFC4yx9k7lr5b/1z +y4PvzMn342kU3MG+KIatdD3ih1ICE/Kh9W4obhAxOfY/4T7ksCPTZJexaEnBgkY55WjvZHrB1SMoiQ6n +Q6bqafJOUItlL3ZQgQ7P60QdRxGsQA1uxlZH6dDRS58oI7Fsw4JYGgHiKYFVFYgjnYYeX6GylDRihVpS +BkeDg/mgHE1/hAOdn9o24lKMjSnm8I3o9EHk6mgMFMlafWuDd1b6gBgbsRTvQJGH0GqK3tgLhnk6C2f1 +hkB38EmaIn3IQmgorJISP0Ct0CFaKayzWgkhaVgqbKP3SFJOQwrryDzdTJB0QNjUaIB+8FbXvTJkDWW3 +CJVCHpTEBT1Sp449FkniYXtRnRWUiM3iDqaxo4MYWsvgQw4C5PNIgd6aKdV0aWqxGfTsyKQ29hl5Z3oA +LbaM/ZrijQoyK9oIUFixG9GYXpNMQNFIlGz5dQyDZY83wnXkL7SvYgzOIaco2w45QSi2asbDsY4NcwxV +Y+9SE0xjf46cBczU6dPSyW05sGMfkVR24zVpeoBu+Db23MvYLhKsC6OEiMDM6eH+czP18/9Doy+3H6eD +NdCEwa6sHm00bM8wCmdid953qBRapHiegXIY61yilW/Pdjwz7nB223NzPUWoAWAT1TDdaDPMhjOVkFVJ +DF9ZrBPCPGBo23TlnIjPQLZZDYdqTo6dUuMyDQRlSI+mew9WiFNL256LAwBvpWYmHAQd96I97sc9Ho/H +4/F43P2oml4YxeXfc7/sfpxrV7leqLAhOMpuP2409aTgDajF4ILNMBmU32jhVHeN4NdS01eQwjZHhIDy +euwHSGh+gZUoBrcMmzcedg8HgZ1UxBwdCl7exrMdfuBq0s5Z67fiodPOYPO0GERcltVHGWPxYijOYmBc +DW6kPGwQJtpkUs6kmmidHg6Q0f1DfXYdI7ymRZ2lrEVGrGjN/fhfyJ8cfNb/OMbI/wNQSwcI9wXx5psN +AACaNgAAUEsBAhQAFAAICAgAAAAhAPcF8eabDQAAmjYAAAgACQAAAAAAAAAAAAAAAAAAAC5jb250ZW50 +VVQFAAEAAAAAUEsFBgAAAAABAAEAPwAAANoNAAAAAA== +------=_.q7.content-3d2e0690-ce48-3609-83e0-c704d49f1eaf-- diff --git a/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/TypesTools/BDD_CreateDatatypeWithPaletteTool.test b/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/TypesTools/BDD_CreateDatatypeWithPaletteTool.test new file mode 100644 index 0000000..11b78dc --- /dev/null +++ b/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/TypesTools/BDD_CreateDatatypeWithPaletteTool.test @@ -0,0 +1,56 @@ +--- RCPTT testcase --- +Format-Version: 1.0 +Contexts: _sD67UDMzEeiRZ4kXU2JqQQ,_dzmbEDNZEeiRZ4kXU2JqQQ,_T3lvoDMyEeiRZ4kXU2JqQQ,_Z_ds0DMyEeiRZ4kXU2JqQQ,_cwlwoDMyEeiRZ4kXU2JqQQ,_b0KIUDNYEeiRZ4kXU2JqQQ +Element-Name: BDD_CreateDatatypeWithPaletteTool +Element-Type: testcase +Element-Version: 3.0 +External-Reference: +Id: _46Vr8DNmEeiRZ4kXU2JqQQ +Runtime-Version: 2.2.0.201705230341 +Save-Time: 3/30/18 9:43 AM +Testcase-Type: ecl +Verifications: _8XwOADNmEeiRZ4kXU2JqQQ + +------=_.description-216f885c-d591-38ce-8ea2-e4f8cb4d6ffa +Content-Type: text/plain +Entry-Name: .description + +Create a unit in BDD with the tool Types/Unit +- create unit on the diagram back side + +TODO : create an unit in a package + + +Expected result: +- an unit is displayed in diagram +- a new unit is created in Model +------=_.description-216f885c-d591-38ce-8ea2-e4f8cb4d6ffa-- +------=_.content-0a7243a0-75d3-3d5f-9791-539de0e5b7ac +Content-Type: text/ecl +Entry-Name: .content + +// Create new semantic element using palette tool : Unit +with [get-editor "bdd diagram"] { + with [get-palette] { + with [get-palette-entry "Group DataType"] { + mouse-move 10 16 button1 -height 27 -width 293 + mouse-press 10 16 button1 -height 27 -width 293 + mouse-release 10 16 button1 524288 -height 27 -width 293 + } + with [get-palette-entry Enumeration] { + mouse-move 59 15 button1 -height 27 -width 293 + mouse-press 59 15 button1 -height 27 -width 293 + mouse-release 59 15 button1 524288 -height 27 -width 293 + } + } + with [get-diagram -index 1 | get-edit-part -name "bdd diagram"] { + mouse-move 303 218 button1 -height 417 -width 739 + mouse-press 303 218 button1 -height 417 -width 739 + mouse-release 303 218 button1 524288 -height 417 -width 739 + } +} +// Verify Graphical element is created in diagram +get-editor "bdd diagram" | get-diagram -index 1 | get-edit-part -name "bdd diagram" | get-edit-part -name Enumeration0 +// Save Diagram +get-button "Save (M1+S)" | click +------=_.content-0a7243a0-75d3-3d5f-9791-539de0e5b7ac-- diff --git a/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/TypesTools/BDD_CreateDatatypeWithPaletteToolVerif.verification b/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/TypesTools/BDD_CreateDatatypeWithPaletteToolVerif.verification new file mode 100644 index 0000000..1b55848 --- /dev/null +++ b/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/TypesTools/BDD_CreateDatatypeWithPaletteToolVerif.verification @@ -0,0 +1,75 @@ +--- RCPTT verification --- +Format-Version: 1.0 +Element-Name: BDD_CreateDatatypeWithPaletteToolVerif +Element-Type: verification +Element-Version: 2.0 +Id: _8XwOADNmEeiRZ4kXU2JqQQ +Runtime-Version: 2.2.0.201705230341 +Save-Time: 3/30/18 9:43 AM +Verification-Type: org.eclipse.rcptt.verifications.tree + +------=_.q7.content-3d2e0690-ce48-3609-83e0-c704d49f1eaf +Content-Type: q7/binary +Entry-Name: .q7.content + +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 +DQAAAAA= +------=_.q7.content-3d2e0690-ce48-3609-83e0-c704d49f1eaf-- diff --git a/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/TypesTools/BDD_CreateDimensionWithPaletteTool.test b/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/TypesTools/BDD_CreateDimensionWithPaletteTool.test new file mode 100644 index 0000000..f4ea16a --- /dev/null +++ b/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/TypesTools/BDD_CreateDimensionWithPaletteTool.test @@ -0,0 +1,34 @@ +--- RCPTT testcase --- +Format-Version: 1.0 +Contexts: _sD67UDMzEeiRZ4kXU2JqQQ,_dzmbEDNZEeiRZ4kXU2JqQQ,_T3lvoDMyEeiRZ4kXU2JqQQ,_Z_ds0DMyEeiRZ4kXU2JqQQ,_cwlwoDMyEeiRZ4kXU2JqQQ,_b0KIUDNYEeiRZ4kXU2JqQQ,_DwSg0DNyEeiRZ4kXU2JqQQ +Element-Name: BDD_CreateDimensionWithPaletteTool +Element-Type: testcase +Element-Version: 3.0 +External-Reference: +Id: _PMlNsDNhEeiRZ4kXU2JqQQ +Runtime-Version: 2.2.0.201705230341 +Save-Time: 3/30/18 9:44 AM +Testcase-Type: ecl +Verifications: _-b8FkDNhEeiRZ4kXU2JqQQ + +------=_.description-216f885c-d591-38ce-8ea2-e4f8cb4d6ffa +Content-Type: text/plain +Entry-Name: .description + +Create a Dimension in BDD with the tool Types/Dimension +- create Dimension on the diagram back side + +TODO : create a Dimension in a package + + +Expected result: +- a Dimension is displayed in diagram +- a new element Dimension is created in Model +------=_.description-216f885c-d591-38ce-8ea2-e4f8cb4d6ffa-- +------=_.content-0a7243a0-75d3-3d5f-9791-539de0e5b7ac +Content-Type: text/ecl +Entry-Name: .content + +// Save Diagram +get-button "Save (M1+S)" | click +------=_.content-0a7243a0-75d3-3d5f-9791-539de0e5b7ac-- diff --git a/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/TypesTools/BDD_CreateDimensionWithPaletteToolVerif.verification b/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/TypesTools/BDD_CreateDimensionWithPaletteToolVerif.verification new file mode 100644 index 0000000..1d0dfd7 --- /dev/null +++ b/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/TypesTools/BDD_CreateDimensionWithPaletteToolVerif.verification @@ -0,0 +1,76 @@ +--- RCPTT verification --- +Format-Version: 1.0 +Element-Name: BDD_CreateDimensionWithPaletteToolVerif +Element-Type: verification +Element-Version: 2.0 +Id: _-b8FkDNhEeiRZ4kXU2JqQQ +Runtime-Version: 2.2.0.201705230341 +Save-Time: 3/30/18 9:44 AM +Verification-Type: org.eclipse.rcptt.verifications.tree + +------=_.q7.content-3d2e0690-ce48-3609-83e0-c704d49f1eaf +Content-Type: q7/binary +Entry-Name: .q7.content + +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 +------=_.q7.content-3d2e0690-ce48-3609-83e0-c704d49f1eaf-- diff --git a/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/TypesTools/BDD_CreateEnumerationWithPaletteTool.test b/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/TypesTools/BDD_CreateEnumerationWithPaletteTool.test new file mode 100644 index 0000000..5bddb35 --- /dev/null +++ b/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/TypesTools/BDD_CreateEnumerationWithPaletteTool.test @@ -0,0 +1,33 @@ +--- RCPTT testcase --- +Format-Version: 1.0 +Contexts: _sD67UDMzEeiRZ4kXU2JqQQ,_dzmbEDNZEeiRZ4kXU2JqQQ,_T3lvoDMyEeiRZ4kXU2JqQQ,_Z_ds0DMyEeiRZ4kXU2JqQQ,_cwlwoDMyEeiRZ4kXU2JqQQ,_b0KIUDNYEeiRZ4kXU2JqQQ,_cJcPQDNtEeiRZ4kXU2JqQQ +Element-Name: BDD_CreateEnumerationWithPaletteTool +Element-Type: testcase +Element-Version: 3.0 +External-Reference: +Id: _iIvY4DNlEeiRZ4kXU2JqQQ +Runtime-Version: 2.2.0.201705230341 +Save-Time: 3/29/18 7:35 PM +Testcase-Type: ecl +Verifications: _b8BigDNmEeiRZ4kXU2JqQQ + +------=_.description-216f885c-d591-38ce-8ea2-e4f8cb4d6ffa +Content-Type: text/plain +Entry-Name: .description + +Create a Enumeration in BDD with the tool Types/Enumeration +- create Enumeration on the diagram back side + +TODO : create an Enumeration in a package + + +Expected result: +- an Enumeration is displayed in diagram +- a new Enumeration is created in Model +------=_.description-216f885c-d591-38ce-8ea2-e4f8cb4d6ffa-- +------=_.content-0a7243a0-75d3-3d5f-9791-539de0e5b7ac +Content-Type: text/ecl +Entry-Name: .content + + +------=_.content-0a7243a0-75d3-3d5f-9791-539de0e5b7ac-- diff --git a/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/TypesTools/BDD_CreateEnumerationWithPaletteToolVerif.verification b/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/TypesTools/BDD_CreateEnumerationWithPaletteToolVerif.verification new file mode 100644 index 0000000..e16ff2d --- /dev/null +++ b/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/TypesTools/BDD_CreateEnumerationWithPaletteToolVerif.verification @@ -0,0 +1,75 @@ +--- RCPTT verification --- +Format-Version: 1.0 +Element-Name: BDD_CreateEnumerationWithPaletteToolVerif +Element-Type: verification +Element-Version: 2.0 +Id: _b8BigDNmEeiRZ4kXU2JqQQ +Runtime-Version: 2.2.0.201705230341 +Save-Time: 3/29/18 6:48 PM +Verification-Type: org.eclipse.rcptt.verifications.tree + +------=_.q7.content-3d2e0690-ce48-3609-83e0-c704d49f1eaf +Content-Type: q7/binary +Entry-Name: .q7.content + +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 +hQ0AAAAA +------=_.q7.content-3d2e0690-ce48-3609-83e0-c704d49f1eaf-- diff --git a/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/TypesTools/BDD_CreateInterfaceWithPaletteTool.test b/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/TypesTools/BDD_CreateInterfaceWithPaletteTool.test new file mode 100644 index 0000000..9196813 --- /dev/null +++ b/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/TypesTools/BDD_CreateInterfaceWithPaletteTool.test @@ -0,0 +1,49 @@ +--- RCPTT testcase --- +Format-Version: 1.0 +Contexts: _sD67UDMzEeiRZ4kXU2JqQQ,_dzmbEDNZEeiRZ4kXU2JqQQ,_T3lvoDMyEeiRZ4kXU2JqQQ,_Z_ds0DMyEeiRZ4kXU2JqQQ,_cwlwoDMyEeiRZ4kXU2JqQQ,_b0KIUDNYEeiRZ4kXU2JqQQ +Element-Name: BDD_CreateInterfaceWithPaletteTool +Element-Type: testcase +Element-Version: 3.0 +External-Reference: +Id: _yugDgDNgEeiRZ4kXU2JqQQ +Runtime-Version: 2.2.0.201705230341 +Save-Time: 3/30/18 9:45 AM +Testcase-Type: ecl +Verifications: __L-34DNgEeiRZ4kXU2JqQQ + +------=_.description-216f885c-d591-38ce-8ea2-e4f8cb4d6ffa +Content-Type: text/plain +Entry-Name: .description + +Create an interface in BDD with the tool Types/Interface +- create interface on the diagram back side + +TODO : create an interface in a package + +Expected result: +- an interface is displayed in diagram +- a new element interface is created in Model +------=_.description-216f885c-d591-38ce-8ea2-e4f8cb4d6ffa-- +------=_.content-0a7243a0-75d3-3d5f-9791-539de0e5b7ac +Content-Type: text/ecl +Entry-Name: .content + +// Create new semantic element using palette tool : Actor +with [get-editor "bdd diagram"] { + with [get-palette] { + with [get-palette-entry Interface] { + mouse-press 59 22 button1 -height 27 -width 293 + mouse-release 59 22 button1 524288 -height 27 -width 293 + } + } + with [get-diagram -index 1 | get-edit-part -name "bdd diagram"] { + mouse-move 638 443 button1 -height 514 -width 1113 + mouse-press 638 443 button1 -height 514 -width 1113 + mouse-release 638 443 button1 524288 -height 514 -width 1113 + } +} +// Verify Graphical element is created in diagram +get-editor "bdd diagram" | get-diagram -index 1 | get-edit-part -name "bdd diagram" | get-edit-part -name "interface1" +// Save Diagram +get-button "Save (M1+S)" | click +------=_.content-0a7243a0-75d3-3d5f-9791-539de0e5b7ac-- diff --git a/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/TypesTools/BDD_CreateInterfaceWithPaletteToolVerif.verification b/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/TypesTools/BDD_CreateInterfaceWithPaletteToolVerif.verification new file mode 100644 index 0000000..7ab230d --- /dev/null +++ b/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/TypesTools/BDD_CreateInterfaceWithPaletteToolVerif.verification @@ -0,0 +1,73 @@ +--- RCPTT verification --- +Format-Version: 1.0 +Element-Name: BDD_CreateInterfaceWithPaletteToolVerif +Element-Type: verification +Element-Version: 2.0 +Id: __L-34DNgEeiRZ4kXU2JqQQ +Runtime-Version: 2.2.0.201705230341 +Save-Time: 3/30/18 9:46 AM +Verification-Type: org.eclipse.rcptt.verifications.tree + +------=_.q7.content-3d2e0690-ce48-3609-83e0-c704d49f1eaf +Content-Type: q7/binary +Entry-Name: .q7.content + +UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAADtm1tPHFcWhd9Hmv/Q +4iFvgXO/ZOxE5ypllIySSTITzYuFoUw6aWimaWxHmh8/32mwAwbHYHCcB+qhKKrOde+1917rYD/64uXh +YvZ8Wp3Ml0ePt+S22JpNR3vL/fnRweOt0/WzT8PWF5//9S+PlquD7WlvMT8+mbZXe8fr9Tad5s/me7tr +ep5sr1fT9Nn33P514fXs5eH8s9eDqzE40x2dfMb7x1s/rdfHn+3svHjxYnt5eLDNDDs/fv3lqyY3mfD1 +GK8ajjE2jXcuNd4ZjbdmR7uHdMm1PimraXc9fXm0nlbPdvemf8/XP32zu5jW6+n75XKx2cLWbL7/eOvJ +k68+1ab+46BN83/+x/zy4w/q7//99tut2cm0mPbWy9XjrYNp/enz+fRi9sl/T5frv3293J8Ws/byeLFc +Tauzd7P/zUarzSow5mz2aDzOTta/LliQ9cIoJ6UZpt99upiYd706ZcEny9W6LBenh0dfHvHyU3nWm/6r +5YuT82d+e767OJ1++503+7vr3dl6erlmqOlkvXXhG1/nh7sH0+x4d/3T462Ldj6db8/3p5353rDZs9PF +Ymf59Gfpdo5XPz/hafv46ODySGOmaW+5OjPzNSOezFfz0xMGvjTo8xWDDpsdL+dH6yeb4Z+vtg+w+s7l +le5slnr53TMMe7Banh7tY5vl6o0eT3f3frnwdbYa5lTWbs0OsPnR+fNTDHb2eLH7o51ht9/suvOGYR/t +/TRf7K+mo4t9rhj/svm/WS1/BimzOh1PR/vE1nw6uWLEtznkTfOdueN8yIsjXmO7d1nqjra6Yq1r7HVb +S3wQO/yReLmCj/dBzOHIINunh4sbw4S2aty2p/05OelqAP/w9VebvNTni2ljojdGvkscfzedjPxez/ov +rwvj6wP5zwHQaxx0vYsuO+mTxXmq/3y2+XGNRW/krau+2gx3rRHfbbA7m+wao11rtrcZ7m2mu2y8p/v7 +s/357sFq9/Cq3d6dBs67vonGjfXq2bc6neyt5scDzm8x5VVjnplKx9eW8u6VoUZxvnaIu1r7Wnu/xeK3 +sOEfYsGPBcbrI/YOcByx/JoLfj6bv3qUtwLnO8L69QQ3xuOfDHC3sNKHstGfC3G3qAb3Xwv++NJ5HZN5 +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 +------=_.q7.content-3d2e0690-ce48-3609-83e0-c704d49f1eaf-- diff --git a/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/TypesTools/BDD_CreatePackageWithPaletteTool.test b/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/TypesTools/BDD_CreatePackageWithPaletteTool.test new file mode 100644 index 0000000..9392b3c --- /dev/null +++ b/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/TypesTools/BDD_CreatePackageWithPaletteTool.test @@ -0,0 +1,49 @@ +--- RCPTT testcase --- +Format-Version: 1.0 +Contexts: _sD67UDMzEeiRZ4kXU2JqQQ,_dzmbEDNZEeiRZ4kXU2JqQQ,_T3lvoDMyEeiRZ4kXU2JqQQ,_Z_ds0DMyEeiRZ4kXU2JqQQ,_cwlwoDMyEeiRZ4kXU2JqQQ,_b0KIUDNYEeiRZ4kXU2JqQQ +Element-Name: BDD_CreatePackageWithPaletteTool +Element-Type: testcase +Element-Version: 3.0 +External-Reference: +Id: _pK208DNeEeiRZ4kXU2JqQQ +Runtime-Version: 2.2.0.201705230341 +Save-Time: 3/30/18 9:46 AM +Testcase-Type: ecl +Verifications: _OGA5IDNfEeiRZ4kXU2JqQQ + +------=_.description-216f885c-d591-38ce-8ea2-e4f8cb4d6ffa +Content-Type: text/plain +Entry-Name: .description + +Create a package in BDD with the tool Types/Package +- create package on the diagram back side + +TODO : create a package in a package + +Expected result: +- a package is displayed in diagram +- a new element package is created in Model +------=_.description-216f885c-d591-38ce-8ea2-e4f8cb4d6ffa-- +------=_.content-0a7243a0-75d3-3d5f-9791-539de0e5b7ac +Content-Type: text/ecl +Entry-Name: .content + +// Create new semantic element using palette tool : Package +with [get-editor "bdd diagram"] { + with [get-palette] { + with [get-palette-entry Package] { + mouse-press 59 22 button1 -height 27 -width 293 + mouse-release 59 22 button1 524288 -height 27 -width 293 + } + } + with [get-diagram -index 1 | get-edit-part -name "bdd diagram"] { + mouse-move 969 152 button1 -height 514 -width 1113 + mouse-press 969 152 button1 -height 514 -width 1113 + mouse-release 969 152 button1 524288 -height 514 -width 1113 + } +} +// Verify Graphical element is created in diagram +get-editor "bdd diagram" | get-diagram -index 1 | get-edit-part -name "bdd diagram" | get-edit-part -name "package1" +// Save Diagram +get-button "Save (M1+S)" | click +------=_.content-0a7243a0-75d3-3d5f-9791-539de0e5b7ac-- diff --git a/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/TypesTools/BDD_CreatePackageWithPaletteToolVerif.verification b/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/TypesTools/BDD_CreatePackageWithPaletteToolVerif.verification new file mode 100644 index 0000000..fb98b58 --- /dev/null +++ b/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/TypesTools/BDD_CreatePackageWithPaletteToolVerif.verification @@ -0,0 +1,70 @@ +--- RCPTT verification --- +Format-Version: 1.0 +Element-Name: BDD_CreatePackageWithPaletteToolVerif +Element-Type: verification +Element-Version: 2.0 +Id: _OGA5IDNfEeiRZ4kXU2JqQQ +Runtime-Version: 2.2.0.201705230341 +Save-Time: 3/30/18 9:47 AM +Verification-Type: org.eclipse.rcptt.verifications.tree + +------=_.q7.content-3d2e0690-ce48-3609-83e0-c704d49f1eaf +Content-Type: q7/binary +Entry-Name: .q7.content + +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 +AABQSwUGAAAAAAEAAQA/AAAAawwAAAAA +------=_.q7.content-3d2e0690-ce48-3609-83e0-c704d49f1eaf-- diff --git a/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/TypesTools/BDD_CreateUnitWithPaletteTool.test b/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/TypesTools/BDD_CreateUnitWithPaletteTool.test new file mode 100644 index 0000000..fa6eca7 --- /dev/null +++ b/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/TypesTools/BDD_CreateUnitWithPaletteTool.test @@ -0,0 +1,34 @@ +--- RCPTT testcase --- +Format-Version: 1.0 +Contexts: _sD67UDMzEeiRZ4kXU2JqQQ,_dzmbEDNZEeiRZ4kXU2JqQQ,_T3lvoDMyEeiRZ4kXU2JqQQ,_Z_ds0DMyEeiRZ4kXU2JqQQ,_cwlwoDMyEeiRZ4kXU2JqQQ,_b0KIUDNYEeiRZ4kXU2JqQQ,_NqSAkDN5EeiRZ4kXU2JqQQ +Element-Name: BDD_CreateUnitWithPaletteTool +Element-Type: testcase +Element-Version: 3.0 +External-Reference: +Id: _kuIjQDNkEeiRZ4kXU2JqQQ +Runtime-Version: 2.2.0.201705230341 +Save-Time: 3/30/18 9:47 AM +Testcase-Type: ecl +Verifications: _NsPfgDNlEeiRZ4kXU2JqQQ + +------=_.description-216f885c-d591-38ce-8ea2-e4f8cb4d6ffa +Content-Type: text/plain +Entry-Name: .description + +Create a unit in BDD with the tool Types/Unit +- create unit on the diagram back side + +TODO : create an unit in a package + + +Expected result: +- an unit is displayed in diagram +- a new unit is created in Model +------=_.description-216f885c-d591-38ce-8ea2-e4f8cb4d6ffa-- +------=_.content-0a7243a0-75d3-3d5f-9791-539de0e5b7ac +Content-Type: text/ecl +Entry-Name: .content + +// Save Diagram +get-button "Save (M1+S)" | click +------=_.content-0a7243a0-75d3-3d5f-9791-539de0e5b7ac-- diff --git a/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/TypesTools/BDD_CreateUnitWithPaletteToolVerif.verification b/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/TypesTools/BDD_CreateUnitWithPaletteToolVerif.verification new file mode 100644 index 0000000..94b73d1 --- /dev/null +++ b/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/TypesTools/BDD_CreateUnitWithPaletteToolVerif.verification @@ -0,0 +1,76 @@ +--- RCPTT verification --- +Format-Version: 1.0 +Element-Name: BDD_CreateUnitWithPaletteToolVerif +Element-Type: verification +Element-Version: 2.0 +Id: _NsPfgDNlEeiRZ4kXU2JqQQ +Runtime-Version: 2.2.0.201705230341 +Save-Time: 3/30/18 9:48 AM +Verification-Type: org.eclipse.rcptt.verifications.tree + +------=_.q7.content-3d2e0690-ce48-3609-83e0-c704d49f1eaf +Content-Type: q7/binary +Entry-Name: .q7.content + +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 +------=_.q7.content-3d2e0690-ce48-3609-83e0-c704d49f1eaf-- diff --git a/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/TypesTools/BDD_CreateValueTypeWithPaletteTool.test b/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/TypesTools/BDD_CreateValueTypeWithPaletteTool.test new file mode 100644 index 0000000..8c1b066 --- /dev/null +++ b/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/TypesTools/BDD_CreateValueTypeWithPaletteTool.test @@ -0,0 +1,34 @@ +--- RCPTT testcase --- +Format-Version: 1.0 +Contexts: _sD67UDMzEeiRZ4kXU2JqQQ,_dzmbEDNZEeiRZ4kXU2JqQQ,_T3lvoDMyEeiRZ4kXU2JqQQ,_Z_ds0DMyEeiRZ4kXU2JqQQ,_cwlwoDMyEeiRZ4kXU2JqQQ,_b0KIUDNYEeiRZ4kXU2JqQQ,_CjdMMDNwEeiRZ4kXU2JqQQ +Element-Name: BDD_CreateValueTypeWithPaletteTool +Element-Type: testcase +Element-Version: 3.0 +External-Reference: +Id: _JqlhkDNdEeiRZ4kXU2JqQQ +Runtime-Version: 2.2.0.201705230341 +Save-Time: 3/30/18 9:48 AM +Testcase-Type: ecl +Verifications: _Z5gx0DNeEeiRZ4kXU2JqQQ + +------=_.description-216f885c-d591-38ce-8ea2-e4f8cb4d6ffa +Content-Type: text/plain +Entry-Name: .description + +Create a valueType in BDD with the tool Types/ValueType +- create actor on the diagram back side + +TODO : create a valueType in a package + + +Expected result: +- a valueType is displayed in diagram +- a new valueType is created in Model +------=_.description-216f885c-d591-38ce-8ea2-e4f8cb4d6ffa-- +------=_.content-0a7243a0-75d3-3d5f-9791-539de0e5b7ac +Content-Type: text/ecl +Entry-Name: .content + +// Save Diagram +get-button "Save (M1+S)" | click +------=_.content-0a7243a0-75d3-3d5f-9791-539de0e5b7ac-- diff --git a/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/TypesTools/BDD_CreateValueTypeWithPaletteToolVerif.verification b/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/TypesTools/BDD_CreateValueTypeWithPaletteToolVerif.verification new file mode 100644 index 0000000..95fd15b --- /dev/null +++ b/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/TypesTools/BDD_CreateValueTypeWithPaletteToolVerif.verification @@ -0,0 +1,78 @@ +--- RCPTT verification --- +Format-Version: 1.0 +Element-Name: BDD_CreateValueTypeWithPaletteToolVerif +Element-Type: verification +Element-Version: 2.0 +Id: _Z5gx0DNeEeiRZ4kXU2JqQQ +Runtime-Version: 2.2.0.201705230341 +Save-Time: 3/30/18 9:49 AM +Verification-Type: org.eclipse.rcptt.verifications.tree + +------=_.q7.content-3d2e0690-ce48-3609-83e0-c704d49f1eaf +Content-Type: q7/binary +Entry-Name: .q7.content + +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 +------=_.q7.content-3d2e0690-ce48-3609-83e0-c704d49f1eaf-- diff --git a/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/TypesTools/Copy of BDD_CreateActorWithPaletteTool.test b/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/TypesTools/Copy of BDD_CreateActorWithPaletteTool.test new file mode 100644 index 0000000..b303932 --- /dev/null +++ b/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/TypesTools/Copy of BDD_CreateActorWithPaletteTool.test @@ -0,0 +1,39 @@ +--- RCPTT testcase --- +Format-Version: 1.0 +Contexts: _sD67UDMzEeiRZ4kXU2JqQQ,_dzmbEDNZEeiRZ4kXU2JqQQ,_T3lvoDMyEeiRZ4kXU2JqQQ,_Z_ds0DMyEeiRZ4kXU2JqQQ,_cwlwoDMyEeiRZ4kXU2JqQQ +Element-Name: Copy of BDD_CreateActorWithPaletteTool +Element-Type: testcase +Element-Version: 3.0 +External-Reference: +Id: _vRvIYDvJEeiXEp23C2tpbA +Runtime-Version: 2.2.0.201706152316 +Save-Time: 4/9/18 3:47 PM +Testcase-Type: ecl +Verifications: _rMM3EDNdEeiRZ4kXU2JqQQ + +------=_.description-216f885c-d591-38ce-8ea2-e4f8cb4d6ffa +Content-Type: text/plain +Entry-Name: .description + +Create an actor in BDD with the tool Types/Actor +- create actor on the diagram back side + +TODO : create an actor in a package + +Expected result: +- an actor is displayed in diagram +- a new element actor is created in Model +------=_.description-216f885c-d591-38ce-8ea2-e4f8cb4d6ffa-- +------=_.content-0a7243a0-75d3-3d5f-9791-539de0e5b7ac +Content-Type: text/ecl +Entry-Name: .content + +get-view "Model Explorer" | get-tree | select test | get-menu -path Refresh | click +with [get-view "Model Explorer" | get-tree] { + select test | get-menu -path Refresh | click + select test | double-click + select "*test/model.uml/ Model" | get-menu -path "New Representation/bdd [package] Model [Model diagram]" + | click +} +get-window "New Block Definition Diagram" | get-button OK | click +------=_.content-0a7243a0-75d3-3d5f-9791-539de0e5b7ac-- diff --git a/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Contexts/BDD_CreateDimension.ctx b/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Contexts/BDD_CreateDimension.ctx new file mode 100644 index 0000000..836f21c --- /dev/null +++ b/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Contexts/BDD_CreateDimension.ctx @@ -0,0 +1,33 @@ +--- RCPTT testcase --- +Format-Version: 1.0 +Context-Type: org.eclipse.rcptt.ctx.ecl +Element-Name: BDD_CreateDimension +Element-Type: context +Element-Version: 2.0 +Id: _DwSg0DNyEeiRZ4kXU2JqQQ +Runtime-Version: 2.2.0.201705230341 +Save-Time: 3/29/18 6:56 PM + +------=_.ecl.context-718f04b4-ed39-33e3-af62-0995e4561998 +Content-Type: text/ecl +Entry-Name: .ecl.context + +// Create new semantic element using palette tool : Block +with [get-editor "bdd diagram"] { + with [get-palette] { + with [get-palette-entry Dimension -index 1] { + mouse-move 62 11 button1 -height 27 -width 293 + mouse-press 62 11 button1 -height 27 -width 293 + mouse-release 62 11 button1 524288 -height 27 -width 293 + } + } + with [get-diagram -index 1 | get-edit-part -name "bdd diagram"] { + mouse-move 393 454 button1 -height 514 -width 1113 + mouse-press 393 454 button1 -height 514 -width 1113 + mouse-release 393 454 button1 524288 -height 514 -width 1113 + } +} +// Verify Graphical element is created in diagram +get-editor "bdd diagram" | get-diagram -index 1 | get-edit-part -name "bdd diagram" | get-edit-part -name newDimension1 + +------=_.ecl.context-718f04b4-ed39-33e3-af62-0995e4561998-- diff --git a/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Contexts/BDD_CreateEnumeration.ctx b/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Contexts/BDD_CreateEnumeration.ctx new file mode 100644 index 0000000..74790ea --- /dev/null +++ b/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Contexts/BDD_CreateEnumeration.ctx @@ -0,0 +1,38 @@ +--- RCPTT testcase --- +Format-Version: 1.0 +Context-Type: org.eclipse.rcptt.ctx.ecl +Element-Name: BDD_CreateEnumeration +Element-Type: context +Element-Version: 2.0 +Id: _cJcPQDNtEeiRZ4kXU2JqQQ +Runtime-Version: 2.2.0.201705230341 +Save-Time: 3/29/18 6:44 PM + +------=_.ecl.context-718f04b4-ed39-33e3-af62-0995e4561998 +Content-Type: text/ecl +Entry-Name: .ecl.context + +// Create new semantic element using palette tool : Unit +with [get-editor "bdd diagram"] { + with [get-palette] { + with [get-palette-entry "Group DataType"] { + mouse-move 10 16 button1 -height 27 -width 293 + mouse-press 10 16 button1 -height 27 -width 293 + mouse-release 10 16 button1 524288 -height 27 -width 293 + } + with [get-palette-entry Enumeration] { + mouse-move 59 15 button1 -height 27 -width 293 + mouse-press 59 15 button1 -height 27 -width 293 + mouse-release 59 15 button1 524288 -height 27 -width 293 + } + } + with [get-diagram -index 1 | get-edit-part -name "bdd diagram"] { + mouse-move 303 218 button1 -height 417 -width 739 + mouse-press 303 218 button1 -height 417 -width 739 + mouse-drag 462 374 button1 524288 -height 417 -width 739 + mouse-release 462 374 button1 524288 -height 417 -width 739 + } +} +// Verify Graphical element is created in diagram +get-editor "bdd diagram" | get-diagram -index 1 | get-edit-part -name "bdd diagram" | get-edit-part -name Enumeration0 +------=_.ecl.context-718f04b4-ed39-33e3-af62-0995e4561998-- diff --git a/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Contexts/BDD_CreateUnit.ctx b/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Contexts/BDD_CreateUnit.ctx new file mode 100644 index 0000000..b46ef31 --- /dev/null +++ b/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Contexts/BDD_CreateUnit.ctx @@ -0,0 +1,37 @@ +--- RCPTT testcase --- +Format-Version: 1.0 +Context-Type: org.eclipse.rcptt.ctx.ecl +Element-Name: BDD_CreateUnit +Element-Type: context +Element-Version: 2.0 +Id: _NqSAkDN5EeiRZ4kXU2JqQQ +Runtime-Version: 2.2.0.201705230341 +Save-Time: 3/29/18 7:47 PM + +------=_.ecl.context-718f04b4-ed39-33e3-af62-0995e4561998 +Content-Type: text/ecl +Entry-Name: .ecl.context + +// Create new semantic element using palette tool : Unit +with [get-editor "bdd diagram"] { + with [get-palette] { + with [get-palette-entry Dimension] { + mouse-move 6 15 button1 -height 27 -width 293 + mouse-press 6 15 button1 -height 27 -width 293 + mouse-release 6 15 button1 524288 -height 27 -width 293 + } + with [get-palette-entry Unit] { + mouse-move 35 14 button1 -height 27 -width 293 + mouse-press 35 14 button1 -height 27 -width 293 + mouse-release 35 14 button1 524288 -height 27 -width 293 + } + } + with [get-diagram -index 1 | get-edit-part -name "bdd diagram"] { + mouse-move 238 402 button1 -height 506 -width 1123 + mouse-press 238 402 button1 -height 506 -width 1123 + mouse-release 238 402 button1 524288 -height 506 -width 1123 + } +} +// Verify Graphical element is created in diagram +get-editor "bdd diagram" | get-diagram -index 1 | get-edit-part -name "bdd diagram" | get-edit-part -name newUnit1 +------=_.ecl.context-718f04b4-ed39-33e3-af62-0995e4561998-- diff --git a/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Contexts/BDD_CreateValueType.ctx b/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Contexts/BDD_CreateValueType.ctx new file mode 100644 index 0000000..82db8fb --- /dev/null +++ b/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Contexts/BDD_CreateValueType.ctx @@ -0,0 +1,34 @@ +--- RCPTT testcase --- +Format-Version: 1.0 +Context-Type: org.eclipse.rcptt.ctx.ecl +Element-Name: BDD_CreateValueType +Element-Type: context +Element-Version: 2.0 +Id: _CjdMMDNwEeiRZ4kXU2JqQQ +Runtime-Version: 2.2.0.201705230341 +Save-Time: 3/29/18 7:01 PM + +------=_.ecl.context-718f04b4-ed39-33e3-af62-0995e4561998 +Content-Type: text/ecl +Entry-Name: .ecl.context + +// Create new semantic element using palette tool : ValueType +with [get-editor "bdd diagram"] { + with [get-palette] { + with [get-palette-entry ValueType] { + mouse-press 59 22 button1 -height 27 -width 293 + mouse-release 59 22 button1 524288 -height 27 -width 293 + } + } + with [get-diagram -index 1 | get-edit-part -name "bdd diagram"] { + mouse-move 118 97 button1 -height 506 -width 739 + mouse-press 118 97 button1 -height 506 -width 739 + mouse-move 117 98 -mask 524288 -height 506 -width 739 + mouse-drag 253 244 button1 524288 -height 506 -width 739 + mouse-release 253 244 button1 524288 -height 506 -width 739 + } +} +// Verify Graphical element is created in diagram +get-editor "bdd diagram" | get-diagram -index 1 | get-edit-part -name "bdd diagram" | get-edit-part -name "«ValueType»\r\n" + + "newValueType" +------=_.ecl.context-718f04b4-ed39-33e3-af62-0995e4561998-- diff --git a/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Contexts/BDD_EmptyDiagram.ctx b/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Contexts/BDD_EmptyDiagram.ctx new file mode 100644 index 0000000..5bf70a4 --- /dev/null +++ b/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Contexts/BDD_EmptyDiagram.ctx @@ -0,0 +1,36 @@ +--- RCPTT testcase --- +Format-Version: 1.0 +Context-Type: org.eclipse.rcptt.ctx.ecl +Element-Name: BDD_EmptyDiagram +Element-Type: context +Element-Version: 2.0 +Id: _b0KIUDNYEeiRZ4kXU2JqQQ +Runtime-Version: 2.2.0.201705230341 +Save-Time: 4/9/18 10:33 AM + +------=_.ecl.context-718f04b4-ed39-33e3-af62-0995e4561998 +Content-Type: text/ecl +Entry-Name: .ecl.context + +/* this comment will replace the first block for not capella branch +get-view "Model Explorer" | get-tree | select "test/model.uml/ Model" | get-menu + -path "New Representation/bdd [package] Model [Model diagram]" | click +with [get-window "New Block Definition Diagram"] { + get-editbox -after [get-label "Name:"] | set-text "bdd diagram" + get-button OK | click +} +get-editor "bdd diagram" +*/ +get-view "Model Explorer" | get-tree | select test | get-menu -path Refresh | click +with [get-view "Model Explorer" | get-tree] { + select test | get-menu -path Refresh | click + select test | double-click + select "*test/model.uml/ Model" | get-menu -path "New Representation/bdd [package] Model [Model diagram]" + | click +} +with [get-window "New Block Definition Diagram"] { + get-editbox -after [get-label "Name:"] | set-text "bdd diagram" + get-button OK | click +} +get-editor "bdd diagram" +------=_.ecl.context-718f04b4-ed39-33e3-af62-0995e4561998-- diff --git a/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Contexts/CreateBlock1.ctx b/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Contexts/CreateBlock1.ctx new file mode 100644 index 0000000..f792b7e --- /dev/null +++ b/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Contexts/CreateBlock1.ctx @@ -0,0 +1,35 @@ +--- RCPTT testcase --- +Format-Version: 1.0 +Context-Type: org.eclipse.rcptt.ctx.ecl +Element-Name: BDD_CreateBlock1 +Element-Type: context +Element-Version: 2.0 +Id: _aeGWgDNnEeiRZ4kXU2JqQQ +Runtime-Version: 2.2.0.201705230341 +Save-Time: 3/29/18 6:44 PM + +------=_.ecl.context-718f04b4-ed39-33e3-af62-0995e4561998 +Content-Type: text/ecl +Entry-Name: .ecl.context + +// Create new semantic element using palette tool : Class +with [get-editor "bdd diagram"] { + with [get-palette] { + with [get-palette-entry Block] { + mouse-move 59 22 button1 -height 27 -width 293 + mouse-press 59 22 button1 -height 27 -width 293 + mouse-release 59 22 button1 524288 -height 27 -width 293 + } + } + with [get-diagram -index 1 | get-edit-part -name "bdd diagram"] { + mouse-move 110 66 button1 -height 417 -width 739 + mouse-press 110 66 button1 -height 417 -width 739 + mouse-move 110 71 -mask 524288 -height 417 -width 739 + mouse-drag 318 295 button1 524288 -height 417 -width 739 + mouse-release 318 295 button1 524288 -height 417 -width 739 + } +} +// Verify Graphical element is created in diagram +get-editor "bdd diagram" | get-diagram -index 1 | get-edit-part -name "bdd diagram" | get-edit-part -name "«Block»\r\n" + + "blockcustom1" +------=_.ecl.context-718f04b4-ed39-33e3-af62-0995e4561998-- diff --git a/org.obeonetwork.dsl.sysml.design.tests.rcptt/Contexts/ClearErrorLog.ctx b/org.obeonetwork.dsl.sysml.design.tests.rcptt/Contexts/ClearErrorLog.ctx new file mode 100644 index 0000000..c2f9980 --- /dev/null +++ b/org.obeonetwork.dsl.sysml.design.tests.rcptt/Contexts/ClearErrorLog.ctx @@ -0,0 +1,20 @@ +--- RCPTT testcase --- +Format-Version: 1.0 +Context-Type: org.eclipse.rcptt.ctx.ecl +Element-Name: ClearErrorLog +Element-Type: context +Element-Version: 2.0 +Id: _Qyr0MDMyEeiRZ4kXU2JqQQ +Runtime-Version: 2.2.0.201705230341 +Save-Time: 3/29/18 11:19 AM + +------=_.ecl.context-718f04b4-ed39-33e3-af62-0995e4561998 +Content-Type: text/ecl +Entry-Name: .ecl.context + +//Clear an opened Error Log +if[ get-view "Error Log" | get-button "Delete Log" | is-disabled | not ]{ + get-view "Error Log" | get-button "Delete Log" | click + get-window "Confirm Delete" | get-button OK | click +} +------=_.ecl.context-718f04b4-ed39-33e3-af62-0995e4561998-- diff --git a/org.obeonetwork.dsl.sysml.design.tests.rcptt/Contexts/CloseOutlineAndHelpViews.ctx b/org.obeonetwork.dsl.sysml.design.tests.rcptt/Contexts/CloseOutlineAndHelpViews.ctx new file mode 100644 index 0000000..98c710a --- /dev/null +++ b/org.obeonetwork.dsl.sysml.design.tests.rcptt/Contexts/CloseOutlineAndHelpViews.ctx @@ -0,0 +1,31 @@ +--- RCPTT testcase --- +Format-Version: 1.0 +Context-Type: org.eclipse.rcptt.ctx.ecl +Element-Name: CloseOutlineAndHelpViews +Element-Type: context +Element-Version: 2.0 +Id: _T3lvoDMyEeiRZ4kXU2JqQQ +Runtime-Version: 2.2.0.201705230341 +Save-Time: 3/29/18 11:19 AM + +------=_.ecl.context-718f04b4-ed39-33e3-af62-0995e4561998 +Content-Type: text/ecl +Entry-Name: .ecl.context + +proc "viewExists" [val view] { + try { + get-view $view + bool true // return true + } -catch { + bool false // return false + } +} + + +if [viewExists "Outline"]{ + get-view Outline| close +} +if [viewExists "Help"]{ + get-view Help| close +} +------=_.ecl.context-718f04b4-ed39-33e3-af62-0995e4561998-- diff --git a/org.obeonetwork.dsl.sysml.design.tests.rcptt/Contexts/EmptySysMLTestProject.ctx b/org.obeonetwork.dsl.sysml.design.tests.rcptt/Contexts/EmptySysMLTestProject.ctx new file mode 100644 index 0000000..9f3a3da --- /dev/null +++ b/org.obeonetwork.dsl.sysml.design.tests.rcptt/Contexts/EmptySysMLTestProject.ctx @@ -0,0 +1,60 @@ +--- RCPTT testcase --- +Format-Version: 1.0 +Context-Type: org.eclipse.rcptt.ctx.workspace +Element-Name: EmptySysMLTestProject +Element-Type: context +Element-Version: 2.0 +Id: _cwlwoDMyEeiRZ4kXU2JqQQ +Runtime-Version: 2.2.0.201705230341 +Save-Time: 4/9/18 9:22 AM + +------=_contents/test/representations.aird-91fa6e74-70f1-342e-afb7-cd92f807324f +Content-Type: q7/binary +Entry-Name: contents/test/representations.aird + +UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAAC1VF1L3EAUfS/0PwzT +B5/MZNKKEhLtFitUdh/qqhRKWdLJNTt0PtLciTH/3tnZbjZiikUoecs55957zgnJzh60IvfQoLQmpzyK +KQEjbClNldOb64vDE3p2+vZNdi+hq600Lj2fmUL1KJE8aJkO0mQj9cMMpv59TtfO1SljXddFVleRbSr2 +bfFloOBTSvc+MJI45p42X4o16OJQGnSFEbBTlYCikbULC0dqEErWCGEEyka2yEZUxiO+P24w8tKEnQpl +iuGcuRXFq1aTf1j0jo11NGQry5yu+Cd7hOeL/jPIo/XveayXfNbNKEFQIByUt94PbngXK/71GY+s+OVl +cjKh33fum/NPEvPj+ENyzH0H1DdOSIbetHFSXAHathGAp9qWoKJWq4w9B4PGdubPTcGC62vI6ejj2UBj +d5NXb/f7aYNwNGwUU3q7wylZN3CX01oV7s42OmW1aitpmM85sj/BGnCdbX5FJYb7k0jYBiI/S1bmSWMb +MGB2C/piPg6mwi78bgoN+cEVtAjlwQ/KttbZ3vvrsphu6v9mgT1qNZXDFngxhGWPi/nfMsjYxG/Dv38E +UEsHCOeZKl2xAQAAdgQAAFBLAQIUABQACAgIAAAAIQDnmSpdsQEAAHYEAAAIAAkAAAAAAAAAAAAAAAAA +AAAuY29udGVudFVUBQABAAAAAFBLBQYAAAAAAQABAD8AAADwAQAAAAA= +------=_contents/test/representations.aird-91fa6e74-70f1-342e-afb7-cd92f807324f-- +------=_contents/test/.project-692291b7-4dfa-3e9e-9272-95fc5cc5f39a +Content-Type: q7/binary +Entry-Name: contents/test/.project + +UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABVT0sOgjAQXWviHUj3 +Ft25KGVDvIB6ACwTMqa/dIrx+NICmu7eb17eiPZjdPWGQOhsw878xCqwyg1ox4Y97tfjhbXysBc+uBeo +2AGpgD7O6VndCdsbkBEoijrDpClnDNgoRb2hpK4FlEldsOeEerh5UItXUtvHKUAObkS6MHJQGj0BJww4 +EV8cbtwAet6+9qdV+SIX/6t+A8p/vlBLBwgKz8HCmwAAAA4BAABQSwECFAAUAAgICAAAACEACs/BwpsA +AAAOAQAACAAJAAAAAAAAAAAAAAAAAAAALmNvbnRlbnRVVAUAAQAAAABQSwUGAAAAAAEAAQA/AAAA2gAA +AAAA +------=_contents/test/.project-692291b7-4dfa-3e9e-9272-95fc5cc5f39a-- +------=_.q7.content-3d2e0690-ce48-3609-83e0-c704d49f1eaf +Content-Type: q7/binary +Entry-Name: .q7.content + +UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAACVkctOwzAQRfdI/IPl +PTZULFCU0AV0ASIS5aFW3aDImQRTv7CnJPl7nDZJNyDEzuN75t7xOJ23WpEv8EFak9ELdk4JGGFLaeqM +7rA6u6Lz69OT1PqagVDSBWBeOEQmsGWN9dvgCgHJajzdWIPQImm1TCbfWe8bk0xI4n1G3xFdwnnTNMzq +mkVzvs7vRuSPrKl9ZPr2PccjxyeOElPoSC+0w+65C/nDCwR89PYDBFIiy4y+iUY19jbvFiCfNpfb9evs +/nO5pEQoKPzqmFgVKgCNiyAkFf0LDe6LWLqDYRjSMGbQQYtqJRWMEhtQyn/WtS1BsZ1WvwEenIcQswuM +aw2skL6c2JSPkxzG5Mc5U/7f74tN31BLBwhZZbV6EwEAABsCAABQSwECFAAUAAgICAAAACEAWWW1ehMB +AAAbAgAACAAJAAAAAAAAAAAAAAAAAAAALmNvbnRlbnRVVAUAAQAAAABQSwUGAAAAAAEAAQA/AAAAUgEA +AAAA +------=_.q7.content-3d2e0690-ce48-3609-83e0-c704d49f1eaf-- +------=_contents/test/model.uml-798c8e9c-c35a-3a0b-8c02-1cc08481cb3a +Content-Type: q7/binary +Entry-Name: contents/test/model.uml + +UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABdjksLgkAYRfdB/0G+ +ffMwBJEmESoKnFUJ7SJ00IF5mGON/fsGF0Ft7+Hcezf5pFX0EoOT1jCgiEAkTG0baVoG1eWwSiHfLheb +p1YZt41Q0aRl9hViQteUEAohVsZlATLoxrHPMPbeI6tbZIcWu17U+MpP+F8IvT+CqJXsnZilwGKcIIII +rngJ87JsGNzo0fJ0x997IZPuURJ9poUvIDJ3LRjMNwGH1x9QSwcI9m36tagAAADeAAAAUEsBAhQAFAAI +CAgAAAAhAPZt+rWoAAAA3gAAAAgACQAAAAAAAAAAAAAAAAAAAC5jb250ZW50VVQFAAEAAAAAUEsFBgAA +AAABAAEAPwAAAOcAAAAAAA== +------=_contents/test/model.uml-798c8e9c-c35a-3a0b-8c02-1cc08481cb3a-- diff --git a/org.obeonetwork.dsl.sysml.design.tests.rcptt/Contexts/EmptyWorkspace.ctx b/org.obeonetwork.dsl.sysml.design.tests.rcptt/Contexts/EmptyWorkspace.ctx new file mode 100644 index 0000000..f6cd234 --- /dev/null +++ b/org.obeonetwork.dsl.sysml.design.tests.rcptt/Contexts/EmptyWorkspace.ctx @@ -0,0 +1,22 @@ +--- RCPTT testcase --- +Format-Version: 1.0 +Context-Type: org.eclipse.rcptt.ctx.workspace +Element-Name: EmptyWorkspace +Element-Type: context +Element-Version: 2.0 +Id: _Z_ds0DMyEeiRZ4kXU2JqQQ +Runtime-Version: 2.2.0.201705230341 +Save-Time: 4/6/18 5:55 PM + +------=_.q7.content-3d2e0690-ce48-3609-83e0-c704d49f1eaf +Content-Type: q7/binary +Entry-Name: .q7.content + +UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAACVkEtLw0AUhfeC/2GY +tc7U4kJCYsE0C6UBWygt3ZRhcp0OnZeTq0n+vROxcSnu7uM753JPvuitIZ8QW+1dQe/YjBJw0jfaqYJ+ +4NvtA108Xl/lPioG0ujQAosyIDKJPet8PLdBSMh2l6r0DqFH0ludTb7z0Tddcm2W5gU9IYaM867rmLeK +JXO+r58vyB+3JvmFGeXfHE8cnzhKnLCJrmzAYfc71U1Bj4dj086W9VCB3hzuz/vt/OV9vU5L5XyE5mko +DYj4KhAhpgdKEcAYUXprhWtW2sHKK3ZCa25Ivaw2EHzEn37bCgXMeEVTcITkckzEIR9j5P/NMYm+AFBL +BwjemDI1+wAAAKQBAABQSwECFAAUAAgICAAAACEA3pgyNfsAAACkAQAACAAJAAAAAAAAAAAAAAAAAAAA +LmNvbnRlbnRVVAUAAQAAAABQSwUGAAAAAAEAAQA/AAAAOgEAAAAA +------=_.q7.content-3d2e0690-ce48-3609-83e0-c704d49f1eaf-- diff --git a/org.obeonetwork.dsl.sysml.design.tests.rcptt/Contexts/ModelingPerspective.ctx b/org.obeonetwork.dsl.sysml.design.tests.rcptt/Contexts/ModelingPerspective.ctx new file mode 100644 index 0000000..b3d9fdd --- /dev/null +++ b/org.obeonetwork.dsl.sysml.design.tests.rcptt/Contexts/ModelingPerspective.ctx @@ -0,0 +1,23 @@ +--- RCPTT testcase --- +Format-Version: 1.0 +Context-Type: org.eclipse.rcptt.ctx.workbench +Element-Name: ModelingPerspective +Element-Type: context +Element-Version: 2.0 +Id: _dzmbEDNZEeiRZ4kXU2JqQQ +Runtime-Version: 2.2.0.201705230341 +Save-Time: 3/29/18 3:59 PM + +------=_.q7.content-3d2e0690-ce48-3609-83e0-c704d49f1eaf +Content-Type: q7/binary +Entry-Name: .q7.content + +UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAACVkctOwzAQRfdI/IPl +PTZULFCUtAvookhFLQioukFNMiRW/cJ2HvD1TBrSdlOkLu055851Ek9aJUkNzgujE3rDrikBnZlc6CKh +Vfi8uqOT8eVFbFzBIJPCemAusyEwn4HeOGGid+O2KUrlvdEB2kBaJaJ95KiLxCXaR3if0DIEG3HeNA0z +qmCYy1fz2YCcXrM3h3Fn7hCuTA6SDyD6xgEleqMgofNuho9ZYB8LWRA1jkSe0I/8R6XTh6f1FMTz+na7 +eh09fi2XlNgDOUPuuJEXTlSeVYIFY6RnRyhTf4sofi1C4lpA48f/yTui1xi0VmJpF/PeOxGBbm8tnEkl +qDc8nKFg3fD9UgKEgxTzM/4s8r9QSwcIV5VlUREBAAAxAgAAUEsBAhQAFAAICAgAAAAhAFeVZVERAQAA +MQIAAAgACQAAAAAAAAAAAAAAAAAAAC5jb250ZW50VVQFAAEAAAAAUEsFBgAAAAABAAEAPwAAAFABAAAA +AA== +------=_.q7.content-3d2e0690-ce48-3609-83e0-c704d49f1eaf-- diff --git a/org.obeonetwork.dsl.sysml.design.tests.rcptt/Contexts/WorkbenchScreenSize.ctx b/org.obeonetwork.dsl.sysml.design.tests.rcptt/Contexts/WorkbenchScreenSize.ctx new file mode 100644 index 0000000..049b232 --- /dev/null +++ b/org.obeonetwork.dsl.sysml.design.tests.rcptt/Contexts/WorkbenchScreenSize.ctx @@ -0,0 +1,22 @@ +--- RCPTT testcase --- +Format-Version: 1.0 +Context-Type: org.eclipse.rcptt.ctx.ecl +Element-Name: WorkbenchScreenSize +Element-Type: context +Element-Version: 2.0 +Id: _sD67UDMzEeiRZ4kXU2JqQQ +Runtime-Version: 2.2.0.201705230341 +Save-Time: 3/29/18 11:29 AM + +------=_.description-216f885c-d591-38ce-8ea2-e4f8cb4d6ffa +Content-Type: text/plain +Entry-Name: .description + +To avoid selection error during test the size of the workbench is fix to 1440x900. +------=_.description-216f885c-d591-38ce-8ea2-e4f8cb4d6ffa-- +------=_.ecl.context-718f04b4-ed39-33e3-af62-0995e4561998 +Content-Type: text/ecl +Entry-Name: .ecl.context + +get-eclipse-window | get-object | invoke setSize 1440 900 +------=_.ecl.context-718f04b4-ed39-33e3-af62-0995e4561998-- diff --git a/org.obeonetwork.dsl.sysml.design.tests.rcptt/InternalBlockDiagram/Cases/Connections/Contexts/IBD_CreateDependency.verification b/org.obeonetwork.dsl.sysml.design.tests.rcptt/InternalBlockDiagram/Cases/Connections/Contexts/IBD_CreateDependency.verification new file mode 100644 index 0000000..cc07e8a --- /dev/null +++ b/org.obeonetwork.dsl.sysml.design.tests.rcptt/InternalBlockDiagram/Cases/Connections/Contexts/IBD_CreateDependency.verification @@ -0,0 +1,106 @@ +--- RCPTT verification --- +Format-Version: 1.0 +Element-Name: IBD_CreateDependency +Element-Type: verification +Element-Version: 2.0 +Id: _VGMpMDQhEeiRde_P_PIz8w +Runtime-Version: 2.2.0.201705230341 +Save-Time: 3/30/18 3:57 PM +Verification-Type: org.eclipse.rcptt.verifications.tree + +------=_.q7.content-3d2e0690-ce48-3609-83e0-c704d49f1eaf +Content-Type: q7/binary +Entry-Name: .q7.content + +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 +UEsFBgAAAAABAAEAPwAAANkUAAAAAA== +------=_.q7.content-3d2e0690-ce48-3609-83e0-c704d49f1eaf-- diff --git a/org.obeonetwork.dsl.sysml.design.tests.rcptt/InternalBlockDiagram/Cases/Connections/Contexts/IBD_SysMLProjectTestEdge.ctx b/org.obeonetwork.dsl.sysml.design.tests.rcptt/InternalBlockDiagram/Cases/Connections/Contexts/IBD_SysMLProjectTestEdge.ctx new file mode 100644 index 0000000..74c1856 --- /dev/null +++ b/org.obeonetwork.dsl.sysml.design.tests.rcptt/InternalBlockDiagram/Cases/Connections/Contexts/IBD_SysMLProjectTestEdge.ctx @@ -0,0 +1,146 @@ +--- RCPTT testcase --- +Format-Version: 1.0 +Context-Type: org.eclipse.rcptt.ctx.workspace +Element-Name: IBD_SysMLProjectTestEdge +Element-Type: context +Element-Version: 2.0 +Id: _xz4rwDQYEeiRde_P_PIz8w +Runtime-Version: 2.2.0.201705230341 +Save-Time: 4/9/18 9:28 AM + +------=_.description-216f885c-d591-38ce-8ea2-e4f8cb4d6ffa +Content-Type: text/plain +Entry-Name: .description + +A project with a Basic Bdd containing Blocks +------=_.description-216f885c-d591-38ce-8ea2-e4f8cb4d6ffa-- +------=_contents/test/representations.aird-91fa6e74-70f1-342e-afb7-cd92f807324f +Content-Type: q7/binary +Entry-Name: contents/test/representations.aird + +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 +------=_contents/test/representations.aird-91fa6e74-70f1-342e-afb7-cd92f807324f-- +------=_contents/test/.project-692291b7-4dfa-3e9e-9272-95fc5cc5f39a +Content-Type: q7/binary +Entry-Name: contents/test/.project + +UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABVT0sOgjAQXWviHUj3 +Ft25KGVDvIB6ACwTMqa/dIrx+NICmu7eb17eiPZjdPWGQOhsw878xCqwyg1ox4Y97tfjhbXysBc+uBeo +2AGpgD7O6VndCdsbkBEoijrDpClnDNgoRb2hpK4FlEldsOeEerh5UItXUtvHKUAObkS6MHJQGj0BJww4 +EV8cbtwAet6+9qdV+SIX/6t+A8p/vlBLBwgKz8HCmwAAAA4BAABQSwECFAAUAAgICAAAACEACs/BwpsA +AAAOAQAACAAJAAAAAAAAAAAAAAAAAAAALmNvbnRlbnRVVAUAAQAAAABQSwUGAAAAAAEAAQA/AAAA2gAA +AAAA +------=_contents/test/.project-692291b7-4dfa-3e9e-9272-95fc5cc5f39a-- +------=_.q7.content-3d2e0690-ce48-3609-83e0-c704d49f1eaf +Content-Type: q7/binary +Entry-Name: .q7.content + +UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAACVkc1OwzAQhO9IvIPl +OzYgDlWUUAnaQyQqhR+p9BRFziYYHDuytyT06dm0TXoBIW5ez7cz63U87xvDPsEH7WzCr8QlZ2CVK7Wt +E77F6mLG57fnZ7HztQBldBtAeNUiCoW96Jz/CG2hIFqPp3tnEXpkfaOjyfd68KUkGyK6T/gbYhtJ2XWd +cE0tyFy+rtIR+SNrah+ZoX3PSeLkxHFmi4bo9G6RP3+F1UPm3TsofIGAy7ImXZcJz/vdje8Wj5sl6KcS +8izP0t2s40wZKPz6FFoVJgCnXTAWq+GRFvcFle3BOBwDkQL4USO10gZGSRxRLn/WG1eCEdvG/AZ4aD0E +yi6QNhtEoX05sbEcJzmMKU9zxvK/P0hN31BLBwh42sUqFgEAAB4CAABQSwECFAAUAAgICAAAACEAeNrF +KhYBAAAeAgAACAAJAAAAAAAAAAAAAAAAAAAALmNvbnRlbnRVVAUAAQAAAABQSwUGAAAAAAEAAQA/AAAA +VQEAAAAA +------=_.q7.content-3d2e0690-ce48-3609-83e0-c704d49f1eaf-- +------=_contents/test/model.uml-798c8e9c-c35a-3a0b-8c02-1cc08481cb3a +Content-Type: q7/binary +Entry-Name: contents/test/model.uml + +UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAADVWVFzqjgYfd+Z/Q+O +97kCAV3r2L2jV7vbW6zYWqt9cRAiUoFQgrX0128ARagEhHG7d5+smHNOvpzvC/nS9vd306i8QQfryLqq +cjW2WoGWglTd0q6qj+Pri2b1+5+//9Z+N/XWdHBT8T+j4YDleI5luSp5bFi4RX68qq5c124xzHa7rSFT +qyFHY7ANFYagmSMATgK2fDAekCFkvPigrKApX+gWdmVLgXtU10DKGieAUDF0G8MAbcu252wwgz1sGgxX +E5gHDw9EJoTtSXrQdqAiu1DtG9CElluc8JhiTy4hx8UdS7020LY4bwK9p4QKciCVCppLf9UA0/eH7TEb +06AiyG+AqdfYGss8DkSCwHoLB+stIhJT4G+pBa4UQ31jmEUZXMrqF1dWIw5YjiPpVfEJ2D5cttRlYDUp +tEqlTZxpDRCZUVBsunpVnXN/o0GzN/D6UK+vXkXWfOA62061YskmyYlgcAgmcFtW1rIWrUpA4no2GecT +/zBkHOTUjrmz4ribnvROmM3Lm+bzDGh/DCPmwBluT03I0daCasd1HX2xceGB5g417oXe6JnQcE/ixpuM +7dvpdk9jy45Laj6cxbw/4h2UIilrmgO1XeopyLQR1l1YZfLVhx96vZOpDiL1N0NusGdVH02fBSVTnY/U +vbqJZmdVv5+562x1IVIHw6F8ttgPOeXXQCylVB6KA+qMupzElWV+WTz16LESZv7csRg9xcZZiiBibjOf +Kq9cQdKqI1aQILsgqcHIxi1u0oMBxJgzL98SgG6mIijLrL1a3YwkAyekwpkMo20oMcP4koYtRpaakX38 +v2DY3VLPMIwvb9hq9HOaYRj/dYbR9uCYYUJZwy7XvRE9SOH8hqmT5VLLUixvGKt1MzZb4esMo722YobV +SxqmzGZT+smhWz+/YVBfX2bUdL28YfrDeLrNYv4ywxrrRyGnwhoHTdtBS92AHds29LDziB9PgTI4Zjos +EOxYFnIDFP4EGx9PAKONo9C7qKAnAlFPFKkQHQcuoUM6Y4hjsQc9WasvhYtTrazIqKJdU9T/xG1n4mEd +Hsv+EkFVChdsJ2fL7sqUfcWAjxPm0v3w+kbsP4QParv1rZHovu2ehBOef3J13k1OhGTDkTWnmKZONBcd +J2KeaepkPUurxV/TtGTn9t97FzSi8w3LgsZ1YkplXSQnLJTyLstzMYCN/y8uHl8A/AJWptwr5ZrZZqJr +g/B7WMvhXdmnjfHleGNcyBjOg22cfifAZBEHbUvKjpsgpvQ2mcRvxmIlpLxLEsSUM3gmsVe3JCWPmHJW +zCQGQwk184gpZ5pM4sZ6ssydMeXduyNOXFe1SAa/e/6jg0bz3lKIhlASrk6UDjndSASuiRgqXv8HnIz2 +8OPEbvlMSQowGH8gKkXuDP5aP74IvdGoJPylad4Q9UcCH8+lzbO0er28Px2uPjliWgMQWOQPpR/ZT5bg +oZcrkX4Fc6oE8V5kcyQo59hTJZZ32m3ayz4uQWlGT5YAwM6VSL+gKJKv2uvHMK1PistQbiuKyJD++SLP +dkqPXUiG1VBaP5mQSe8Mi8iQXuUiL8Mo/UwRmZfF02teNJRLxVOzzOipfF4klFtEX6LN7P6zRv7+B1BL +BwhB0LPLuwQAAI0bAABQSwECFAAUAAgICAAAACEAQdCzy7sEAACNGwAACAAJAAAAAAAAAAAAAAAAAAAA +LmNvbnRlbnRVVAUAAQAAAABQSwUGAAAAAAEAAQA/AAAA+gQAAAAA +------=_contents/test/model.uml-798c8e9c-c35a-3a0b-8c02-1cc08481cb3a-- diff --git a/org.obeonetwork.dsl.sysml.design.tests.rcptt/InternalBlockDiagram/Cases/Connections/IBD_2_Connector.suite b/org.obeonetwork.dsl.sysml.design.tests.rcptt/InternalBlockDiagram/Cases/Connections/IBD_2_Connector.suite new file mode 100644 index 0000000..09c7861 --- /dev/null +++ b/org.obeonetwork.dsl.sysml.design.tests.rcptt/InternalBlockDiagram/Cases/Connections/IBD_2_Connector.suite @@ -0,0 +1,16 @@ +--- RCPTT testcase --- +Format-Version: 1.0 +Element-Name: IBD_2_Connector +Element-Type: testsuite +Element-Version: 2.0 +Id: _XdT8cDQfEeiRde_P_PIz8w +Runtime-Version: 2.2.0.201705230341 +Save-Time: 3/30/18 3:36 PM + +------=_testcase-items-62c497da-4241-31f4-811a-6b453a3ecff8 +Content-Type: text/testcase +Entry-Name: testcase-items + +_jEsTcDQYEeiRde_P_PIz8w // kind: 'test' name: 'IBD_CreateConnector' path: 'IBD_CreateConnector.test' + +------=_testcase-items-62c497da-4241-31f4-811a-6b453a3ecff8-- diff --git a/org.obeonetwork.dsl.sysml.design.tests.rcptt/InternalBlockDiagram/Cases/Connections/IBD_CreateConnector.test b/org.obeonetwork.dsl.sysml.design.tests.rcptt/InternalBlockDiagram/Cases/Connections/IBD_CreateConnector.test new file mode 100644 index 0000000..f45c9c2 --- /dev/null +++ b/org.obeonetwork.dsl.sysml.design.tests.rcptt/InternalBlockDiagram/Cases/Connections/IBD_CreateConnector.test @@ -0,0 +1,115 @@ +--- RCPTT testcase --- +Format-Version: 1.0 +Contexts: _sD67UDMzEeiRZ4kXU2JqQQ,_dzmbEDNZEeiRZ4kXU2JqQQ,_T3lvoDMyEeiRZ4kXU2JqQQ,_Z_ds0DMyEeiRZ4kXU2JqQQ,_xz4rwDQYEeiRde_P_PIz8w +Element-Name: IBD_CreateConnector +Element-Type: testcase +Element-Version: 3.0 +External-Reference: +Id: _jEsTcDQYEeiRde_P_PIz8w +Runtime-Version: 2.2.0.201705230341 +Save-Time: 4/9/18 10:42 AM +Testcase-Type: ecl + +------=_.description-216f885c-d591-38ce-8ea2-e4f8cb4d6ffa +Content-Type: text/plain +Entry-Name: .description + +Create an port in IBD with the tool Features/Port +- create port on a part +- create port on the IBD diagram + +Expected result: +- ports are displayed as bordered node +- ports are created under semantic element +------=_.description-216f885c-d591-38ce-8ea2-e4f8cb4d6ffa-- +------=_.content-0a7243a0-75d3-3d5f-9791-539de0e5b7ac +Content-Type: text/ecl +Entry-Name: .content + +// Open ibd diagram +/*get-view "Model Explorer" | get-tree | select "test/model.uml/ Model/<> block1/ibd diagram" + | get-menu -path Open | click*/ +get-view "Model Explorer" | get-tree | select test | get-menu -path Refresh | click +with [get-view "Model Explorer" | get-tree] { + select test | get-menu -path Refresh | click + select test | double-click + select "*test/model.uml/ Model/<> block1/ibd diagram" + | get-menu -path Open | click +} + +// Check diagram is opened +get-editor "ibd diagram" | get-diagram -index 1 | get-edit-part -name "ibd diagram" + +// Create connector between Parts' Ports +with [get-editor "ibd diagram"] { + with [get-palette] { + with [get-palette-entry Connector] { + mouse-move 58 8 button1 -height 27 -width 293 + mouse-press 58 8 button1 -height 27 -width 293 + mouse-release 58 8 button1 524288 -height 27 -width 293 + } + } + with [get-diagram -index 1 | get-edit-part -name "ibd diagram"] { + mouse-move 716 88 -height 417 -width 883 + with [get-edit-part -name "ibd diagram" | get-edit-part + -className DNodeContainerViewNodeContainerCompartmentEditPart] { + with [get-edit-part -name "part1 : block2 [1]" | get-edit-part -name "B2P1 : " | get-edit-part + -className WorkspaceImageEditPart] { + mouse-move 6 2 button1 -height 10 -width 10 + mouse-press 6 2 button1 -height 10 -width 10 + mouse-release 6 2 button1 524288 -height 10 -width 10 + } + with [get-edit-part -name "part3 : block4 [1]"] { + with [get-edit-part -name "B4P1 : " | get-edit-part -className WorkspaceImageEditPart] { + mouse-move 2 3 button1 -height 10 -width 10 + mouse-press 2 3 button1 -height 10 -width 10 + mouse-release 2 3 button1 524288 -height 10 -width 10 + } + } + } + } +} + +// Check Connector is created +get-editor "ibd diagram" | get-diagram -index 1 | get-edit-part -name "ibd diagram" | get-edit-part -name "ibd diagram" + | get-edit-part -className DNodeContainerViewNodeContainerCompartmentEditPart | get-edit-part -name "part3 : block4 [1]" + | get-edit-part -name "B4P1 : " | get-target-connection -path 0 | get-edit-part + -className DEdgeNameEditPart + +// Create connector between part's port and Block port +with [get-editor "ibd diagram"] { + with [get-palette] { + with [get-palette-entry Connector] { + mouse-move 105 4 button1 -height 27 -width 293 + mouse-press 105 4 button1 -height 27 -width 293 + mouse-release 105 4 button1 524288 -height 27 -width 293 + } + } + with [get-diagram -index 1 | get-edit-part -name "ibd diagram" | get-edit-part -name "ibd diagram"] { + mouse-move 703 255 -height 375 -width 705 + with [get-edit-part -className DNodeContainerViewNodeContainerCompartmentEditPart] { + with [get-edit-part -name "part2 : block3 [1]"] { + with [get-edit-part -name "B3P1 : " | get-edit-part -className WorkspaceImageEditPart] { + mouse-move 5 6 button1 -height 10 -width 10 + mouse-press 5 6 button1 -height 10 -width 10 + mouse-release 5 6 button1 524288 -height 10 -width 10 + } + } + } + with [get-edit-part -name "«ProxyPort» B1P1 : " | get-edit-part -className WorkspaceImageEditPart] { + mouse-move 5 1 button1 -height 10 -width 10 + mouse-press 5 1 button1 -height 10 -width 10 + mouse-release 5 1 button1 524288 -height 10 -width 10 + } + } +} + +// Check connector is displayed +get-editor "ibd diagram" | get-diagram -index 1 | get-edit-part -name "ibd diagram" | get-edit-part -name "ibd diagram" + | get-edit-part -name "«ProxyPort» B1P1 : " | get-target-connection -path 0 | get-edit-part + -className DEdgeNameEditPart + +// Save Diagram +get-button "Save (M1+S)" | click + +------=_.content-0a7243a0-75d3-3d5f-9791-539de0e5b7ac-- diff --git a/org.obeonetwork.dsl.sysml.design.tests.rcptt/InternalBlockDiagram/Cases/Connections/IBD_CreateConnectorVerif.verification b/org.obeonetwork.dsl.sysml.design.tests.rcptt/InternalBlockDiagram/Cases/Connections/IBD_CreateConnectorVerif.verification new file mode 100644 index 0000000..0defbbb --- /dev/null +++ b/org.obeonetwork.dsl.sysml.design.tests.rcptt/InternalBlockDiagram/Cases/Connections/IBD_CreateConnectorVerif.verification @@ -0,0 +1,114 @@ +--- RCPTT verification --- +Format-Version: 1.0 +Element-Name: IBD_CreateConnectorVerif +Element-Type: verification +Element-Version: 2.0 +Id: _nZrvADQeEeiRde_P_PIz8w +Runtime-Version: 2.2.0.201705230341 +Save-Time: 3/30/18 3:36 PM +Verification-Type: org.eclipse.rcptt.verifications.tree + +------=_.q7.content-3d2e0690-ce48-3609-83e0-c704d49f1eaf +Content-Type: q7/binary +Entry-Name: .q7.content + +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 +------=_.q7.content-3d2e0690-ce48-3609-83e0-c704d49f1eaf-- diff --git a/org.obeonetwork.dsl.sysml.design.tests.rcptt/InternalBlockDiagram/Cases/Connections/IBD_CreateDependency.test b/org.obeonetwork.dsl.sysml.design.tests.rcptt/InternalBlockDiagram/Cases/Connections/IBD_CreateDependency.test new file mode 100644 index 0000000..5de2403 --- /dev/null +++ b/org.obeonetwork.dsl.sysml.design.tests.rcptt/InternalBlockDiagram/Cases/Connections/IBD_CreateDependency.test @@ -0,0 +1,64 @@ +--- RCPTT testcase --- +Format-Version: 1.0 +Contexts: _sD67UDMzEeiRZ4kXU2JqQQ,_dzmbEDNZEeiRZ4kXU2JqQQ,_T3lvoDMyEeiRZ4kXU2JqQQ,_Z_ds0DMyEeiRZ4kXU2JqQQ,_xz4rwDQYEeiRde_P_PIz8w +Element-Name: IBD_CreateDependency +Element-Type: testcase +Element-Version: 3.0 +External-Reference: +Id: _6wAOADQfEeiRde_P_PIz8w +Runtime-Version: 2.2.0.201705230341 +Save-Time: 3/30/18 3:49 PM +Testcase-Type: ecl + +------=_.description-216f885c-d591-38ce-8ea2-e4f8cb4d6ffa +Content-Type: text/plain +Entry-Name: .description + +Create a dependency in IBD with the tool Features/Dependency +- create dependency between parts + +------=_.description-216f885c-d591-38ce-8ea2-e4f8cb4d6ffa-- +------=_.content-0a7243a0-75d3-3d5f-9791-539de0e5b7ac +Content-Type: text/ecl +Entry-Name: .content + +// Open ibd diagram +get-view "Model Explorer" | get-tree | select "test/model.uml/ Model/<> block1/ibd diagram" + | get-menu -path Open | click + +// Check diagram is opened +get-editor "ibd diagram" | get-diagram -index 1 | get-edit-part -name "ibd diagram" + +// Create a Dependency between two parts +with [get-editor "ibd diagram"] { + with [get-palette] { + with [get-palette-entry Dependency] { + mouse-press 111 22 button1 -height 27 -width 293 + mouse-release 111 22 button1 524288 -height 27 -width 293 + } + } + with [get-diagram -index 1 | get-edit-part -name "ibd diagram" | get-edit-part -name "ibd diagram" | get-edit-part + -className DNodeContainerViewNodeContainerCompartmentEditPart] { + with [get-edit-part -name "part1 : block2 [1]" | get-edit-part + -className DNodeContainerViewNodeContainerCompartment2EditPart] { + mouse-move 67 50 button1 -height 133 -width 148 + mouse-press 67 50 button1 -height 133 -width 148 + mouse-release 67 50 button1 524288 -height 133 -width 148 + } + with [get-edit-part -name "part3 : block4 [1]" | get-edit-part + -className DNodeContainerViewNodeContainerCompartment2EditPart] { + mouse-move 86 59 button1 -height 133 -width 133 + mouse-press 86 59 button1 -height 133 -width 133 + mouse-release 86 59 button1 524288 -height 133 -width 133 + } + } +} + +// Check dependency is displayed +get-editor "ibd diagram" | get-diagram -index 1 | get-edit-part -name "ibd diagram" | get-edit-part -name "ibd diagram" + | get-edit-part -className DNodeContainerViewNodeContainerCompartmentEditPart | get-edit-part -name "part3 : block4 [1]" + | get-target-connection -path 0 + +// Save Diagram +get-button "Save (M1+S)" | click +------=_.content-0a7243a0-75d3-3d5f-9791-539de0e5b7ac-- diff --git a/org.obeonetwork.dsl.sysml.design.tests.rcptt/InternalBlockDiagram/Cases/Features/Contexts/IBD_CreatePart1.ctx b/org.obeonetwork.dsl.sysml.design.tests.rcptt/InternalBlockDiagram/Cases/Features/Contexts/IBD_CreatePart1.ctx new file mode 100644 index 0000000..2983518 --- /dev/null +++ b/org.obeonetwork.dsl.sysml.design.tests.rcptt/InternalBlockDiagram/Cases/Features/Contexts/IBD_CreatePart1.ctx @@ -0,0 +1,38 @@ +--- RCPTT testcase --- +Format-Version: 1.0 +Context-Type: org.eclipse.rcptt.ctx.ecl +Element-Name: IBD_CreatePart1 +Element-Type: context +Element-Version: 2.0 +Id: _Fk4e8DP2EeiRde_P_PIz8w +Runtime-Version: 2.2.0.201705230341 +Save-Time: 3/30/18 10:41 AM + +------=_.ecl.context-718f04b4-ed39-33e3-af62-0995e4561998 +Content-Type: text/ecl +Entry-Name: .ecl.context + +// Create a part +with [get-editor "ibd diagram"] { + with [get-palette] { + with [get-palette-entry Part] { + mouse-press 64 11 button1 -height 27 -width 293 + mouse-release 64 11 button1 524288 -height 27 -width 293 + } + } + with [get-diagram -index 1 | get-edit-part -name "ibd diagram" | get-edit-part -name "ibd diagram" | get-edit-part + -className DNodeContainerViewNodeContainerCompartmentEditPart] { + mouse-move 78 80 button1 -height 397 -width 715 + mouse-press 78 80 button1 -height 397 -width 715 + mouse-release 78 80 button1 524288 -height 397 -width 715 + } +} +// Set part type as Block2 +with [get-window "Selection Wizard"] { + get-tree | select "<> block2" + get-button Finish | click +} +// Check Part is displayed +get-editor "ibd diagram"|get-diagram -index 1 | get-edit-part -name "ibd diagram"|get-edit-part -name "ibd diagram" | get-edit-part + -className DNodeContainerViewNodeContainerCompartmentEditPart|get-edit-part -name "part1 : block2 [1]" +------=_.ecl.context-718f04b4-ed39-33e3-af62-0995e4561998-- diff --git a/org.obeonetwork.dsl.sysml.design.tests.rcptt/InternalBlockDiagram/Cases/Features/Contexts/IBD_EmptyDiagram.ctx b/org.obeonetwork.dsl.sysml.design.tests.rcptt/InternalBlockDiagram/Cases/Features/Contexts/IBD_EmptyDiagram.ctx new file mode 100644 index 0000000..71ed296 --- /dev/null +++ b/org.obeonetwork.dsl.sysml.design.tests.rcptt/InternalBlockDiagram/Cases/Features/Contexts/IBD_EmptyDiagram.ctx @@ -0,0 +1,55 @@ +--- RCPTT testcase --- +Format-Version: 1.0 +Context-Type: org.eclipse.rcptt.ctx.ecl +Element-Name: IBD_EmptyDiagram +Element-Type: context +Element-Version: 2.0 +Id: _YjKqsDPyEeiRde_P_PIz8w +Runtime-Version: 2.2.0.201705230341 +Save-Time: 4/9/18 10:39 AM + +------=_.ecl.context-718f04b4-ed39-33e3-af62-0995e4561998 +Content-Type: text/ecl +Entry-Name: .ecl.context + +// Form model explorer create an IBD on the Block1 +/*get-view "Model Explorer" | get-tree | select "test/model.uml/ Model/<> block1" | get-menu + -path "New Representation/ibd [block] block1 [block1 diagram]" | click +with [get-window "New Internal Block Diagram"] { + get-editbox -after [get-label "Name:"] | set-text "ibd diagram" + get-button OK | click +}*/ + +get-view "Model Explorer" | get-tree | select test | get-menu -path Refresh | click +with [get-view "Model Explorer" | get-tree] { + select test | get-menu -path Refresh | click + select test | double-click + select "*test/model.uml/ Model/<> block1" | get-menu + -path "New Representation/ibd [block] block1 [block1 diagram]" | click +} +with [get-window "New Internal Block Diagram"] { + get-editbox -after [get-label "Name:"] | set-text "ibd diagram" + get-button OK | click +} + +// Expand the IBD diagram +with [get-editor "ibd diagram"] { + with [get-diagram -index 1] { + with [get-edit-part -name "ibd diagram" | get-edit-part -name "ibd diagram"] { + with [get-edit-part -className DNodeContainerViewNodeContainerCompartmentEditPart] { + mouse-press 101 25 button1 -height 68 -width 148 + mouse-release 101 25 button1 524288 -height 68 -width 148 + } + } + with [get-figure -path "0/1/0/0"] { + mouse-press 156 76 button1 -height 421 -width 743 + } + with [get-edit-part -name "ibd diagram"] { + mouse-drag 719 404 button1 524288 -height 421 -width 743 + mouse-release 719 404 button1 524288 -height 421 -width 743 + } + } +} +// Save Diagram +get-button "Save (M1+S)" | click +------=_.ecl.context-718f04b4-ed39-33e3-af62-0995e4561998-- diff --git a/org.obeonetwork.dsl.sysml.design.tests.rcptt/InternalBlockDiagram/Cases/Features/Contexts/SysMLProjectForIBD.ctx b/org.obeonetwork.dsl.sysml.design.tests.rcptt/InternalBlockDiagram/Cases/Features/Contexts/SysMLProjectForIBD.ctx new file mode 100644 index 0000000..31f4eda --- /dev/null +++ b/org.obeonetwork.dsl.sysml.design.tests.rcptt/InternalBlockDiagram/Cases/Features/Contexts/SysMLProjectForIBD.ctx @@ -0,0 +1,80 @@ +--- RCPTT testcase --- +Format-Version: 1.0 +Context-Type: org.eclipse.rcptt.ctx.workspace +Element-Name: SysMLProjectForIBD +Element-Type: context +Element-Version: 2.0 +Id: _Y_B8wDPxEeiRde_P_PIz8w +Runtime-Version: 2.2.0.201705230341 +Save-Time: 4/9/18 9:27 AM + +------=_.description-216f885c-d591-38ce-8ea2-e4f8cb4d6ffa +Content-Type: text/plain +Entry-Name: .description + +A project with a Basic Bdd containing Blocks +------=_.description-216f885c-d591-38ce-8ea2-e4f8cb4d6ffa-- +------=_contents/test/representations.aird-91fa6e74-70f1-342e-afb7-cd92f807324f +Content-Type: q7/binary +Entry-Name: contents/test/representations.aird + +UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAAC1VVFv2jAQfp+0/xB5 +D31qTLKiVhFpRwVIVEFlQKtJ04TS5ABrsZ35DCn/vo4zIFVBnShTnuK77zvfd5cvrZtnnjkrUMikCInn +NogDIpEpE/OQPEx651fk5vrzp9aKQZFLJnTQaYs4WyND55mzYAv1S6ghExiY85AstM4DSouicCWfu1LN +6Y9Bf5uCr1OKrzbDbzQ8kxaNkwXw+JwJ1LFIYINKARPFcm0L1tCQZCxHsBTIFFsiraVSz/V2l9s28h7D +BoUsQHudSCbxUaWdfyj0hdZxxGrL0pBMvVvZxM5g3QXWXPyJGnzstYs2cRAySDSkj6YfLPN6U+/7mzxn +6t3d+Vd78LuZm8mZx294l40L/9IzMyBm4o7TQtO00CwZAcqlSgCvuUwhc5c8a9G3wQOYPNYLHpf9j9c4 +iLyL6XB03+tH3XF14OZKzlgGR9M+DKIapVmYNFbpSVgH3Ul7cN/pRuPy1eWg448pUJJG/dtRe9TvWs6h +YpxptoLJOgd0M/akYrU+jRTdRCo4tQ4V6bFKHPgQDIlPm+UaluXosLrydpanLvBxPuCz0qv8So4TrILl +OWIZZCH+WoB1DG2AIal5dRmqm8lek6g+d8O2BdbIaq4UPG7ixFkomIUkz2I9k4oHNM+WcyaoEceVTyAF +6EKq326KdkV8166N4WJz8cogy6CNySpofPDbtilbC3+KmEN4NoIlQnr2i9Cqdbrr/Tgt9hvj/9UC18iz +fTpUgXdFsI55SIMW3fOXNucvUEsHCPZBHuk7AgAA5QcAAFBLAQIUABQACAgIAAAAIQD2QR7pOwIAAOUH +AAAIAAkAAAAAAAAAAAAAAAAAAAAuY29udGVudFVUBQABAAAAAFBLBQYAAAAAAQABAD8AAAB6AgAAAAA= + +------=_contents/test/representations.aird-91fa6e74-70f1-342e-afb7-cd92f807324f-- +------=_contents/test/.project-692291b7-4dfa-3e9e-9272-95fc5cc5f39a +Content-Type: q7/binary +Entry-Name: contents/test/.project + +UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABVT0sOgjAQXWviHUj3 +Ft25KGVDvIB6ACwTMqa/dIrx+NICmu7eb17eiPZjdPWGQOhsw878xCqwyg1ox4Y97tfjhbXysBc+uBeo +2AGpgD7O6VndCdsbkBEoijrDpClnDNgoRb2hpK4FlEldsOeEerh5UItXUtvHKUAObkS6MHJQGj0BJww4 +EV8cbtwAet6+9qdV+SIX/6t+A8p/vlBLBwgKz8HCmwAAAA4BAABQSwECFAAUAAgICAAAACEACs/BwpsA +AAAOAQAACAAJAAAAAAAAAAAAAAAAAAAALmNvbnRlbnRVVAUAAQAAAABQSwUGAAAAAAEAAQA/AAAA2gAA +AAAA +------=_contents/test/.project-692291b7-4dfa-3e9e-9272-95fc5cc5f39a-- +------=_.q7.content-3d2e0690-ce48-3609-83e0-c704d49f1eaf +Content-Type: q7/binary +Entry-Name: .q7.content + +UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAACVkUFLxDAQhe+C/yHk +bqKeSmldWFeh4ELRw+qplHRao2kSkllT/fWmu233ooi3TN43700m2WroFfkA56XROb1il5SAFqaRusvp +HtuLhK5uzs8y4zoGQknrgTlhEZnAgQXj3r2tBaS7+XRrNMKAZOhluvhej74xSfs03uf0FdGmnIcQmOk7 +Fs3587aYkT+ylvaZGdsPHI8cXzhKdN1H+unTbx9KZ95A4L1xxXpDiWxyWr1U6yRsyuEO5GMDVVmVxVcS +KBEKarc7xbW18kDjFgjJxPg8jYcilvZo66coBI900qLaSgWzxCaU8p/13jSg2L5XvwEOrAMfs2uMO/Ws +lq5Z2IzPkxzH5Kc5M/7fv4tN31BLBwgT6X9lEAEAABgCAABQSwECFAAUAAgICAAAACEAE+l/ZRABAAAY +AgAACAAJAAAAAAAAAAAAAAAAAAAALmNvbnRlbnRVVAUAAQAAAABQSwUGAAAAAAEAAQA/AAAATwEAAAAA + +------=_.q7.content-3d2e0690-ce48-3609-83e0-c704d49f1eaf-- +------=_contents/test/model.uml-798c8e9c-c35a-3a0b-8c02-1cc08481cb3a +Content-Type: q7/binary +Entry-Name: contents/test/model.uml + +UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAADNl11zmkAUhu870//A +kOuwgB+xjDZjqk4z0ZH60Ul64yCsSASWshikv767ixIQgcpNcxWz7vuc3fPunj127w+Ozb1BH1vI7fGS +IPIcdHVkWK7Z45eL0W2Hv//6+VP34FjK8+SRo3+T6bIoNSRRlHgybLtYIV/2+G0QeAoAYRgKyDEF5JsA +e1AHRA1yApwVhA02XyZTyPzxXN9CR7u1XBxorg5Pqgcb6TucEULdtjwMmdrTvMjfY4Aj7NhAEppgHuHJ +GMSyE2QAPR/qWgCNoQ0d6AbXA/OIE1xFfoD7rjGyUXg9N6M+IaGOfFiIgs6GZk0GQzrtpNk7dqGCfCeD +liAKIlhOxkSBLQWzfI8R2RPzt1aCuetUNwCs6+guZP/6yEbCgPUYWa+uX4BH5ZprbJjV5KJxXJc4o0wQ +WRG7bJbR41fSdzTpDCbREFqt7e+x6MylftjnOVdzyJlgk2MxkXuavtPMJCsMEkQemUfB32wNszN1JPe3 +kvQ4UA+E7Hx57Px6kc27aUJmzkg8qMce/mj4qJwt12W/2VpbLGc3TikhcBS60OgHgW+t9wE8Y1MPU+gQ +qfZuoDYvox9sQqYKUsQ00/ShebwsOnI8hK0AJlu6Mm5nZgxfyuN6PjpE9MzIdYM8zZ6XJG+tkiD0LNIY +jcoNdsGZafW8jFoOein3sln3nMjTqVZxTlp12e3dslmx7naK7aONZcO+59lWXGDTt1DWJ3nSu8Ww77oo +YCp8JlvkF4DR3teLHwtW+uWk9CdRSBwfbqBPGgCIU3tnT48yVOPk8NyWzLr2cUjKfPrggvS23oc1miJo +qHHCjuE8Ldg6Go3IeFJzpc6mo8fxcB4PCMf8CmR3N8eReMGrM1dXD9mFkFOcs+ZfTGP3dZG7r1WmMdlr +/pp/TNOyD9T/9469t6s9aXXao8yS6rpICuJdM18Qq1xkskW+jn5MF/N9zgew8kL7XGlmFyTdUfx/fJfj +nwRnhfE1XxjXGoYrVsaLWx9QBmYtzYWKmwEX9D2l4Dd7vW1eeEsy4IKmpxQctVxVrwIXvMClYHmqok4V +uOD5LQW3dz83lSsueHuP4ExXrqi0a6JD6SLs6vqFXovFoFOL+7FjiPzpVWi0bJinmfvHvNBtpcMUdGQ0 +TBccf3aTz38BUEsHCGWpwmleAwAAqg8AAFBLAQIUABQACAgIAAAAIQBlqcJpXgMAAKoPAAAIAAkAAAAA +AAAAAAAAAAAAAAAuY29udGVudFVUBQABAAAAAFBLBQYAAAAAAQABAD8AAACdAwAAAAA= +------=_contents/test/model.uml-798c8e9c-c35a-3a0b-8c02-1cc08481cb3a-- diff --git a/org.obeonetwork.dsl.sysml.design.tests.rcptt/InternalBlockDiagram/Cases/Features/Contexts/SysMLProjectForNestedPortTest.ctx b/org.obeonetwork.dsl.sysml.design.tests.rcptt/InternalBlockDiagram/Cases/Features/Contexts/SysMLProjectForNestedPortTest.ctx new file mode 100644 index 0000000..47f0a77 --- /dev/null +++ b/org.obeonetwork.dsl.sysml.design.tests.rcptt/InternalBlockDiagram/Cases/Features/Contexts/SysMLProjectForNestedPortTest.ctx @@ -0,0 +1,156 @@ +--- RCPTT testcase --- +Format-Version: 1.0 +Context-Type: org.eclipse.rcptt.ctx.workspace +Element-Name: SysMLProjectForNestedPortTest +Element-Type: context +Element-Version: 2.0 +Id: _l318EDQOEeiRde_P_PIz8w +Runtime-Version: 2.2.0.201705230341 +Save-Time: 4/9/18 9:28 AM + +------=_.description-216f885c-d591-38ce-8ea2-e4f8cb4d6ffa +Content-Type: text/plain +Entry-Name: .description + +A project with a Basic Bdd containing Blocks +------=_.description-216f885c-d591-38ce-8ea2-e4f8cb4d6ffa-- +------=_contents/test/representations.aird-91fa6e74-70f1-342e-afb7-cd92f807324f +Content-Type: q7/binary +Entry-Name: contents/test/representations.aird + +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 +------=_contents/test/representations.aird-91fa6e74-70f1-342e-afb7-cd92f807324f-- +------=_contents/test/.project-692291b7-4dfa-3e9e-9272-95fc5cc5f39a +Content-Type: q7/binary +Entry-Name: contents/test/.project + +UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABVT0sOgjAQXWviHUj3 +Ft25KGVDvIB6ACwTMqa/dIrx+NICmu7eb17eiPZjdPWGQOhsw878xCqwyg1ox4Y97tfjhbXysBc+uBeo +2AGpgD7O6VndCdsbkBEoijrDpClnDNgoRb2hpK4FlEldsOeEerh5UItXUtvHKUAObkS6MHJQGj0BJww4 +EV8cbtwAet6+9qdV+SIX/6t+A8p/vlBLBwgKz8HCmwAAAA4BAABQSwECFAAUAAgICAAAACEACs/BwpsA +AAAOAQAACAAJAAAAAAAAAAAAAAAAAAAALmNvbnRlbnRVVAUAAQAAAABQSwUGAAAAAAEAAQA/AAAA2gAA +AAAA +------=_contents/test/.project-692291b7-4dfa-3e9e-9272-95fc5cc5f39a-- +------=_.q7.content-3d2e0690-ce48-3609-83e0-c704d49f1eaf +Content-Type: q7/binary +Entry-Name: .q7.content + +UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAACVkctOwzAQRfdI/IPl +PTaFTRQldAFFqkQhPKR2V0XOJBj8kj0lga/HaZN0A0LsPL5n7h2Ps3mnFfkAH6Q1OZ2xc0rACFtJ0+R0 +h/VZQudXpyeZ9Q0DoaQLwLxwiExgx1rr34MrBaTr8XRtDUKHpNMynXwvet+YZEIa73P6iuhSztu2ZVY3 +LJrzzWo5In9kTe0j07fvOR45PnGUmFJH+vkzrO4Kb99A4K319xAQqsJ6fIknSmSV0626nCWLm8eHBcin +CrbFtlh+JS0lQkHp18fkulQBaFwIIZnoX2pwX8TSHRLCkIq9+aBFtZYKRokNKOU/69pWoNhOq98AD85D +iNklxvUGVkpfTWzGx0kOY/LjnBn/7zfGpm9QSwcIVSQtAxcBAAAjAgAAUEsBAhQAFAAICAgAAAAhAFUk +LQMXAQAAIwIAAAgACQAAAAAAAAAAAAAAAAAAAC5jb250ZW50VVQFAAEAAAAAUEsFBgAAAAABAAEAPwAA +AFYBAAAAAA== +------=_.q7.content-3d2e0690-ce48-3609-83e0-c704d49f1eaf-- +------=_contents/test/model.uml-798c8e9c-c35a-3a0b-8c02-1cc08481cb3a +Content-Type: q7/binary +Entry-Name: contents/test/model.uml + +UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAADNWFtz2joQfj8z5z8w +7nORL0ApQ9pxC2mZwsHcMk1fGEcWxmBbrmVC3F9/ZJmLHVs2pjmneQoR2u9b7X5a7dL9+OTYtUfkEwu7 +N4JUF4UaciE2LNe8ERbz27dt4eOHv//qPjlW5/toUIv+nrbLoqRIoigJdNl2SYd+eSOsg8DrALDf7+vY +MevYNwHxEATUGmQMSNpgr7D9Mt1C9w9ncI0c/a3lkkB3ITpafbIx3JKUIYK25RHErD3dC/0dASQkjg2k +egPMQjIagtjsCNJDno+gHiCjbyMHuUF1wCzEEVzDfkBU17i18b46bsr6CIkg9hEXCjmrKGoy6EfbjjY7 +x+Za0O9k0KyLdREsRkNqQawOYfEeYnomlt+rAlyrZvUGgIdr7HKiX53ZOGGg6zDSuarugBeZ666xYqmm +F61W69LMdEaYesQum2XcCEvpKx61e6Owj6zm+udQdGaSuleFmqs7VBNsc2xMzT0dbnXzFBUGEoQe3RcB +f7Z1wjR1QFbXkjToaU8U2Xk/aP+4l8134xMyy4x0hKbgeO8iQw0C33rYBegM8882mDV6E43CmEOCYNj/ +jO4mRxhP9wN652Mvlv2J4uMcSt00fWQepAex42FiBUgAheznk0WZSBxspShfqUcLyjJfarsf2vrn++nZ +I5z06NHWW+J/7tGmvSH3hR7JZR5dyWzPzJBwmSPtRexwRwLs/HZUuuCZAq8TJk8lCWHKxcLkhsNdBXDB +FSurYrL2BwQij2a2yfXrhdNU0bcv23lb7E0mnAtONyuXiveFBMI7d0IgypUC2WPN3va0Rj50JBDlUEBe +NsjtqdG/L+ClJ/J8/BTGteJKkm/T7wsat2YByVFqyv912cOmg++Lc9k4c1bDlsdjvUQnzWuxW9tFo8Tv +VgLbxyvLRqrn2VbcYiXfYRmOskjnFCPVdXHArMgzs3nWAYJ3PuS3i6z5k0/N34mF8vhohXw6AiCSODtr +Pjt9LQ6OUFvTXVXbw1OjlxQuSB7rvKxHIUKGFgfsQOfpwdrRI0aGJzWW2nR8Oxj2Z/FC/RDfOj3dm8NK +7PDyWVaXn9KOUBVnUnNJ0th9nWfua1nSmNkme81fZ9LSLeqfzx3ruJc7Ouy0blMuXZtFWhDfNbIFsSyL +zGyeraOvM4vZSecVpDJngC5NZhec5qP4//guxz8KPCuMm2xhfNAJWrIyzh9+QBEw60tzKm4KmNO8FgI/ +2g/rRs5bkgIubK04wGHT1WAZMOcFLgSWxxpulwFznt9C4Nb2blXqMeftPQCn5vKOFnVN0VKyCLsQ5vRa +jCPayu/HDhRZ9XYitjTNt6n7y8zptpI0nI7s0pMYd1Al2bGhipfyaP4L50weSS8508mlXn7ZLjaNnAEi +ScEZMi6l2LSdAc4Zc5MUnCG8SrDsmaWKJTSciTui6YLDb6n0879QSwcIu7IKfC8EAAB/FQAAUEsBAhQA +FAAICAgAAAAhALuyCnwvBAAAfxUAAAgACQAAAAAAAAAAAAAAAAAAAC5jb250ZW50VVQFAAEAAAAAUEsF +BgAAAAABAAEAPwAAAG4EAAAAAA== +------=_contents/test/model.uml-798c8e9c-c35a-3a0b-8c02-1cc08481cb3a-- diff --git a/org.obeonetwork.dsl.sysml.design.tests.rcptt/InternalBlockDiagram/Cases/Features/IBD_1_Features.suite b/org.obeonetwork.dsl.sysml.design.tests.rcptt/InternalBlockDiagram/Cases/Features/IBD_1_Features.suite new file mode 100644 index 0000000..9196761 --- /dev/null +++ b/org.obeonetwork.dsl.sysml.design.tests.rcptt/InternalBlockDiagram/Cases/Features/IBD_1_Features.suite @@ -0,0 +1,20 @@ +--- RCPTT testcase --- +Format-Version: 1.0 +Element-Name: IBD_1_Features +Element-Type: testsuite +Element-Version: 2.0 +Id: _uAcr0DQXEeiRde_P_PIz8w +Runtime-Version: 2.2.0.201705230341 +Save-Time: 3/30/18 2:44 PM + +------=_testcase-items-62c497da-4241-31f4-811a-6b453a3ecff8 +Content-Type: text/testcase +Entry-Name: testcase-items + +_xp6ZwDP_EeiRde_P_PIz8w // +_fdqgMDQJEeiRde_P_PIz8w // +_lY4X4DP9EeiRde_P_PIz8w // +_TZLVQDP2EeiRde_P_PIz8w // +_MOOuUDPyEeiRde_P_PIz8w // + +------=_testcase-items-62c497da-4241-31f4-811a-6b453a3ecff8-- diff --git a/org.obeonetwork.dsl.sysml.design.tests.rcptt/InternalBlockDiagram/Cases/Features/IBD_CreateFlowPort.test b/org.obeonetwork.dsl.sysml.design.tests.rcptt/InternalBlockDiagram/Cases/Features/IBD_CreateFlowPort.test new file mode 100644 index 0000000..2f73934 --- /dev/null +++ b/org.obeonetwork.dsl.sysml.design.tests.rcptt/InternalBlockDiagram/Cases/Features/IBD_CreateFlowPort.test @@ -0,0 +1,83 @@ +--- RCPTT testcase --- +Format-Version: 1.0 +Contexts: _sD67UDMzEeiRZ4kXU2JqQQ,_dzmbEDNZEeiRZ4kXU2JqQQ,_T3lvoDMyEeiRZ4kXU2JqQQ,_Z_ds0DMyEeiRZ4kXU2JqQQ,_Y_B8wDPxEeiRde_P_PIz8w,_YjKqsDPyEeiRde_P_PIz8w,_Fk4e8DP2EeiRde_P_PIz8w +Element-Name: IBD_CreateFlowPort +Element-Type: testcase +Element-Version: 3.0 +External-Reference: +Id: _lY4X4DP9EeiRde_P_PIz8w +Runtime-Version: 2.2.0.201705230341 +Save-Time: 3/30/18 11:49 AM +Testcase-Type: ecl +Verifications: _lcaiIDP_EeiRde_P_PIz8w + +------=_.description-216f885c-d591-38ce-8ea2-e4f8cb4d6ffa +Content-Type: text/plain +Entry-Name: .description + +Create a flow port in IBD with the tool Features/FlowPort +- create flow port on a part +- create flow port on the IBD diagram + +Expected result: +- flow ports are displayed as bordered node +- flow ports are created under semantic element +------=_.description-216f885c-d591-38ce-8ea2-e4f8cb4d6ffa-- +------=_.content-0a7243a0-75d3-3d5f-9791-539de0e5b7ac +Content-Type: text/ecl +Entry-Name: .content + +// Create Port on the Part1 +with [get-editor "ibd diagram"] { + with [get-palette] { + with [get-palette-entry Port] { + mouse-move 11 16 button1 -height 27 -width 293 + mouse-press 11 16 button1 -height 27 -width 293 + mouse-release 11 16 button1 524288 -height 27 -width 293 + } + with [get-palette-entry "Flow Port"] { + mouse-move 46 17 button1 -height 27 -width 293 + mouse-press 46 17 button1 -height 27 -width 293 + mouse-release 46 17 button1 524288 -height 27 -width 293 + } + } + with [get-diagram -index 1 | get-edit-part -name "ibd diagram"] { + mouse-move 725 186 -height 417 -width 739 + with [get-edit-part -name "ibd diagram" | get-edit-part + -className DNodeContainerViewNodeContainerCompartmentEditPart | get-edit-part -name "part1 : block2 [1]" + | get-edit-part -className DNodeContainerViewNodeContainerCompartment2EditPart] { + mouse-move 111 42 button1 -height 68 -width 148 + mouse-press 111 42 button1 -height 68 -width 148 + mouse-release 111 42 button1 524288 -height 68 -width 148 + } + } +} +// Check port is displayed +get-editor "ibd diagram" | get-diagram -index 1 | get-edit-part -name "ibd diagram" | get-edit-part -name "ibd diagram" + | get-edit-part -className DNodeContainerViewNodeContainerCompartmentEditPart | get-edit-part -name "part1 : block2 [1]" + | get-edit-part -name "«FlowPort» flowportcustom1 : " + + +// Create Port on IBD Block +with [get-editor "ibd diagram"] { + with [get-palette | get-palette-entry "Flow Port"] { + mouse-press 76 13 button1 -height 27 -width 293 + mouse-release 76 13 button1 524288 -height 27 -width 293 + } + with [get-diagram -index 1 | get-edit-part -name "ibd diagram"] { + mouse-move 723 204 -height 417 -width 739 + with [get-edit-part -name "ibd diagram" | get-edit-part + -className DNodeContainerViewNodeContainerCompartmentEditPart] { + mouse-move 665 205 button1 -height 397 -width 715 + mouse-press 665 205 button1 -height 397 -width 715 + mouse-release 665 205 button1 524288 -height 397 -width 715 + } + } +} + +// Check port is displayed +get-editor "ibd diagram" | get-diagram -index 1 | get-edit-part -name "ibd diagram" | get-edit-part -name "ibd diagram" | get-edit-part -name "«FlowPort» flowportcustom1 : " + +// Save Diagram +get-button "Save (M1+S)" | click +------=_.content-0a7243a0-75d3-3d5f-9791-539de0e5b7ac-- diff --git a/org.obeonetwork.dsl.sysml.design.tests.rcptt/InternalBlockDiagram/Cases/Features/IBD_CreateFlowPortVerif.verification b/org.obeonetwork.dsl.sysml.design.tests.rcptt/InternalBlockDiagram/Cases/Features/IBD_CreateFlowPortVerif.verification new file mode 100644 index 0000000..8883c44 --- /dev/null +++ b/org.obeonetwork.dsl.sysml.design.tests.rcptt/InternalBlockDiagram/Cases/Features/IBD_CreateFlowPortVerif.verification @@ -0,0 +1,99 @@ +--- RCPTT verification --- +Format-Version: 1.0 +Element-Name: IBD_CreateFlowPortVerif +Element-Type: verification +Element-Version: 2.0 +Id: _lcaiIDP_EeiRde_P_PIz8w +Runtime-Version: 2.2.0.201705230341 +Save-Time: 3/30/18 11:49 AM +Verification-Type: org.eclipse.rcptt.verifications.tree + +------=_.q7.content-3d2e0690-ce48-3609-83e0-c704d49f1eaf +Content-Type: q7/binary +Entry-Name: .q7.content + +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 +AAAAAFBLBQYAAAAAAQABAD8AAAA5EwAAAAA= +------=_.q7.content-3d2e0690-ce48-3609-83e0-c704d49f1eaf-- diff --git a/org.obeonetwork.dsl.sysml.design.tests.rcptt/InternalBlockDiagram/Cases/Features/IBD_CreatePart.test b/org.obeonetwork.dsl.sysml.design.tests.rcptt/InternalBlockDiagram/Cases/Features/IBD_CreatePart.test new file mode 100644 index 0000000..fc2d717 --- /dev/null +++ b/org.obeonetwork.dsl.sysml.design.tests.rcptt/InternalBlockDiagram/Cases/Features/IBD_CreatePart.test @@ -0,0 +1,31 @@ +--- RCPTT testcase --- +Format-Version: 1.0 +Contexts: _sD67UDMzEeiRZ4kXU2JqQQ,_dzmbEDNZEeiRZ4kXU2JqQQ,_T3lvoDMyEeiRZ4kXU2JqQQ,_Z_ds0DMyEeiRZ4kXU2JqQQ,_Y_B8wDPxEeiRde_P_PIz8w,_YjKqsDPyEeiRde_P_PIz8w,_Fk4e8DP2EeiRde_P_PIz8w +Element-Name: IBD_CreatePart +Element-Type: testcase +Element-Version: 3.0 +External-Reference: +Id: _MOOuUDPyEeiRde_P_PIz8w +Runtime-Version: 2.2.0.201705230341 +Save-Time: 3/30/18 11:15 AM +Testcase-Type: ecl +Verifications: _iwTswDP1EeiRde_P_PIz8w + +------=_.description-216f885c-d591-38ce-8ea2-e4f8cb4d6ffa +Content-Type: text/plain +Entry-Name: .description + +Create a part in IBD with the tool Features/Part +- create part on the ibd diagram + +Expected result: +- a part is displayed in diagram +- a new element part is created in Model +------=_.description-216f885c-d591-38ce-8ea2-e4f8cb4d6ffa-- +------=_.content-0a7243a0-75d3-3d5f-9791-539de0e5b7ac +Content-Type: text/ecl +Entry-Name: .content + +// Save Diagram +get-button "Save (M1+S)" | click +------=_.content-0a7243a0-75d3-3d5f-9791-539de0e5b7ac-- diff --git a/org.obeonetwork.dsl.sysml.design.tests.rcptt/InternalBlockDiagram/Cases/Features/IBD_CreatePartVerif.verification b/org.obeonetwork.dsl.sysml.design.tests.rcptt/InternalBlockDiagram/Cases/Features/IBD_CreatePartVerif.verification new file mode 100644 index 0000000..5bb4213 --- /dev/null +++ b/org.obeonetwork.dsl.sysml.design.tests.rcptt/InternalBlockDiagram/Cases/Features/IBD_CreatePartVerif.verification @@ -0,0 +1,96 @@ +--- RCPTT verification --- +Format-Version: 1.0 +Element-Name: IBD_CreatePartVerif +Element-Type: verification +Element-Version: 2.0 +Id: _iwTswDP1EeiRde_P_PIz8w +Runtime-Version: 2.2.0.201705230341 +Save-Time: 3/30/18 11:28 AM +Verification-Type: org.eclipse.rcptt.verifications.tree + +------=_.q7.content-3d2e0690-ce48-3609-83e0-c704d49f1eaf +Content-Type: q7/binary +Entry-Name: .q7.content + +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 + +------=_.q7.content-3d2e0690-ce48-3609-83e0-c704d49f1eaf-- diff --git a/org.obeonetwork.dsl.sysml.design.tests.rcptt/InternalBlockDiagram/Cases/Features/IBD_CreatePort.test b/org.obeonetwork.dsl.sysml.design.tests.rcptt/InternalBlockDiagram/Cases/Features/IBD_CreatePort.test new file mode 100644 index 0000000..d323bb8 --- /dev/null +++ b/org.obeonetwork.dsl.sysml.design.tests.rcptt/InternalBlockDiagram/Cases/Features/IBD_CreatePort.test @@ -0,0 +1,78 @@ +--- RCPTT testcase --- +Format-Version: 1.0 +Contexts: _sD67UDMzEeiRZ4kXU2JqQQ,_dzmbEDNZEeiRZ4kXU2JqQQ,_T3lvoDMyEeiRZ4kXU2JqQQ,_Z_ds0DMyEeiRZ4kXU2JqQQ,_Y_B8wDPxEeiRde_P_PIz8w,_YjKqsDPyEeiRde_P_PIz8w,_Fk4e8DP2EeiRde_P_PIz8w +Element-Name: IBD_CreatePort +Element-Type: testcase +Element-Version: 3.0 +External-Reference: +Id: _TZLVQDP2EeiRde_P_PIz8w +Runtime-Version: 2.2.0.201705230341 +Save-Time: 3/30/18 11:46 AM +Testcase-Type: ecl +Verifications: _aZf5MDP9EeiRde_P_PIz8w + +------=_.description-216f885c-d591-38ce-8ea2-e4f8cb4d6ffa +Content-Type: text/plain +Entry-Name: .description + +Create an port in IBD with the tool Features/Port +- create port on a part +- create port on the IBD diagram + +Expected result: +- ports are displayed as bordered node +- ports are created under semantic element +------=_.description-216f885c-d591-38ce-8ea2-e4f8cb4d6ffa-- +------=_.content-0a7243a0-75d3-3d5f-9791-539de0e5b7ac +Content-Type: text/ecl +Entry-Name: .content + +// Create Port on the Part1 +with [get-editor "ibd diagram"] { + with [get-palette] { + get-palette-entry Connector | mouse-move 260 2 -height 27 -width 293 + with [get-palette-entry Port -index 1] { + mouse-press 70 16 button1 -height 27 -width 293 + mouse-release 70 16 button1 524288 -height 27 -width 293 + } + } + with [get-diagram -index 1 | get-edit-part -name "ibd diagram"] { + mouse-move 725 186 -height 417 -width 739 + with [get-edit-part -name "ibd diagram" | get-edit-part + -className DNodeContainerViewNodeContainerCompartmentEditPart | get-edit-part -name "part1 : block2 [1]" + | get-edit-part -className DNodeContainerViewNodeContainerCompartment2EditPart] { + mouse-move 111 42 button1 -height 68 -width 148 + mouse-press 111 42 button1 -height 68 -width 148 + mouse-release 111 42 button1 524288 -height 68 -width 148 + } + } +} +// Check port is displayed +get-editor "ibd diagram" | get-diagram -index 1 | get-edit-part -name "ibd diagram" | get-edit-part -name "ibd diagram" + | get-edit-part -className DNodeContainerViewNodeContainerCompartmentEditPart | get-edit-part -name "part1 : block2 [1]" + | get-edit-part -name "port1 : " + + +// Create Port on IBD Block +with [get-editor "ibd diagram"] { + with [get-palette | get-palette-entry Port -index 1] { + mouse-press 76 13 button1 -height 27 -width 293 + mouse-release 76 13 button1 524288 -height 27 -width 293 + } + with [get-diagram -index 1 | get-edit-part -name "ibd diagram"] { + mouse-move 723 204 -height 417 -width 739 + with [get-edit-part -name "ibd diagram" | get-edit-part + -className DNodeContainerViewNodeContainerCompartmentEditPart] { + mouse-move 665 205 button1 -height 397 -width 715 + mouse-press 665 205 button1 -height 397 -width 715 + mouse-release 665 205 button1 524288 -height 397 -width 715 + } + } +} + +// Check port is displayed +get-editor "ibd diagram" | get-diagram -index 1 | get-edit-part -name "ibd diagram" | get-edit-part -name "ibd diagram" | get-edit-part -name "port1 : " + +// Save Diagram +get-button "Save (M1+S)" | click +------=_.content-0a7243a0-75d3-3d5f-9791-539de0e5b7ac-- diff --git a/org.obeonetwork.dsl.sysml.design.tests.rcptt/InternalBlockDiagram/Cases/Features/IBD_CreatePortVerif.verification b/org.obeonetwork.dsl.sysml.design.tests.rcptt/InternalBlockDiagram/Cases/Features/IBD_CreatePortVerif.verification new file mode 100644 index 0000000..4e1aa60 --- /dev/null +++ b/org.obeonetwork.dsl.sysml.design.tests.rcptt/InternalBlockDiagram/Cases/Features/IBD_CreatePortVerif.verification @@ -0,0 +1,99 @@ +--- RCPTT verification --- +Format-Version: 1.0 +Element-Name: IBD_CreatePortVerif +Element-Type: verification +Element-Version: 2.0 +Id: _aZf5MDP9EeiRde_P_PIz8w +Runtime-Version: 2.2.0.201705230341 +Save-Time: 3/30/18 11:33 AM +Verification-Type: org.eclipse.rcptt.verifications.tree + +------=_.q7.content-3d2e0690-ce48-3609-83e0-c704d49f1eaf +Content-Type: q7/binary +Entry-Name: .q7.content + +UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAADtndtvHEd2xt8D5H8Y +8GHfVqz7xZG0qCtgIAaMbBIEeRFocaTlLkUyQ8qyg/zx+Z0mpRVFUhde1rI9Lainp6eruvo7p875vqpq +6fGffnp1uPpxvTk9OD56sqMfqZ3V+uj58f7B0csnO6/PXvwx7fzp6T//0+PjzctH6+eHByen60eb5ydn +Z48odPDi4PneGSVPH51t1utv/p3df753evXTq4Nv3lVupHJud3T6Deef7Pzl7Ozkm93dN2/ePDp+9fIR +d9j9r+++fXvJ59zwXR1vL5Q6lot3L128KxfvrI72XlHk29qftc1672z9/fHmbGnuzupg/8nOs73/fuG/ +69/nsT74t/31s++fff/t/6Y3O6vT9eH6+dnx5snOy/XZH388WL9Z/eF/Xh+f/ct3x/vrw9X46eTweLPe +nJ9b/d9KrlruCHCr1WM5XJ2e/XzIzX1UzgStncC898PhmvuebV7TuFMa044PX786+vaIk3/U56Upvzl+ +c3pxzLcf9w5fr//+nTP7e2d7q7P1T2dUtT4923nvN349eLX3cr062Tv7y5Od9zF9ffDoYH+9e/Bc8Hnx ++vBw9/iHv+qwe7L56zOOHp0cvbxck9xp/fx4cw7pNTWeHmwOXp9S8aVKf9xQqWB2cnxwdPZsqf7HzaOX +oL57uaW7S1Mvn3sBsC83x6+P9sHmePNBiR/2nv/tvV9XG4HTeL+zegnmRxfHPwDY+eH7xR/vCm5/x3X3 +A2AfP//LweH+Zn30fpkr4F+G//vN8V/xlFVfn6yP9ulHB+vTKyDeZJAP4Ts3x0WV79d4DXafQuqOWF1B +6xq8vhSJB8HhH+kvV/zjNh7zSiLIo9evDj/bTbjWyO7Rev+AmHS1A//Hd/+6xKV5cLheIPqg5rv04z+v +TyWW9/Pyx9d14+s78tfhoNcY6HoTXTbSHw4vQv3T1fJxDaKfZa2rtlqquxbETwN2Z8iuAe1a2G4C7ibo +roInf+vh8fO/PX26kuN2uHd6+pSGcUpfRfP2eC4V34Dn5yB6D5hei+oNuN6M7M3YXkb34If91f7B3svN +3qvrcPx0mL0o/GFvX9Ds57/19enzzcGJhIsbob0K7jlwNr/DLYa3sAn9uaGSu6N/A/43WuCL8PwHofnL +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 +AD8AAAAqEwAAAAA= +------=_.q7.content-3d2e0690-ce48-3609-83e0-c704d49f1eaf-- diff --git a/org.obeonetwork.dsl.sysml.design.tests.rcptt/InternalBlockDiagram/Cases/Features/IBD_CreateProxyPort.test b/org.obeonetwork.dsl.sysml.design.tests.rcptt/InternalBlockDiagram/Cases/Features/IBD_CreateProxyPort.test new file mode 100644 index 0000000..742c793 --- /dev/null +++ b/org.obeonetwork.dsl.sysml.design.tests.rcptt/InternalBlockDiagram/Cases/Features/IBD_CreateProxyPort.test @@ -0,0 +1,83 @@ +--- RCPTT testcase --- +Format-Version: 1.0 +Contexts: _sD67UDMzEeiRZ4kXU2JqQQ,_dzmbEDNZEeiRZ4kXU2JqQQ,_T3lvoDMyEeiRZ4kXU2JqQQ,_Z_ds0DMyEeiRZ4kXU2JqQQ,_Y_B8wDPxEeiRde_P_PIz8w,_YjKqsDPyEeiRde_P_PIz8w,_Fk4e8DP2EeiRde_P_PIz8w +Element-Name: IBD_CreateProxyPort +Element-Type: testcase +Element-Version: 3.0 +External-Reference: +Id: _xp6ZwDP_EeiRde_P_PIz8w +Runtime-Version: 2.2.0.201705230341 +Save-Time: 3/30/18 12:59 PM +Testcase-Type: ecl +Verifications: _Vbi7ADQJEeiRde_P_PIz8w + +------=_.description-216f885c-d591-38ce-8ea2-e4f8cb4d6ffa +Content-Type: text/plain +Entry-Name: .description + +Create a proxy port in IBD with the tool Features/FlowPort +- create proxy port on a part +- create proxy port on the IBD diagram + +Expected result: +- proxy ports are displayed as bordered node +- proxy ports are created under semantic element +------=_.description-216f885c-d591-38ce-8ea2-e4f8cb4d6ffa-- +------=_.content-0a7243a0-75d3-3d5f-9791-539de0e5b7ac +Content-Type: text/ecl +Entry-Name: .content + +// Create Port on the Part1 +with [get-editor "ibd diagram"] { + with [get-palette] { + with [get-palette-entry Port] { + mouse-move 11 16 button1 -height 27 -width 293 + mouse-press 11 16 button1 -height 27 -width 293 + mouse-release 11 16 button1 524288 -height 27 -width 293 + } + with [get-palette-entry "Proxy Port"] { + mouse-move 46 17 button1 -height 27 -width 293 + mouse-press 46 17 button1 -height 27 -width 293 + mouse-release 46 17 button1 524288 -height 27 -width 293 + } + } + with [get-diagram -index 1 | get-edit-part -name "ibd diagram"] { + mouse-move 725 186 -height 417 -width 739 + with [get-edit-part -name "ibd diagram" | get-edit-part + -className DNodeContainerViewNodeContainerCompartmentEditPart | get-edit-part -name "part1 : block2 [1]" + | get-edit-part -className DNodeContainerViewNodeContainerCompartment2EditPart] { + mouse-move 111 42 button1 -height 68 -width 148 + mouse-press 111 42 button1 -height 68 -width 148 + mouse-release 111 42 button1 524288 -height 68 -width 148 + } + } +} +// Check port is displayed +get-editor "ibd diagram" | get-diagram -index 1 | get-edit-part -name "ibd diagram" | get-edit-part -name "ibd diagram" + | get-edit-part -className DNodeContainerViewNodeContainerCompartmentEditPart | get-edit-part -name "part1 : block2 [1]" + | get-edit-part -name "«ProxyPort» port1 : " + + +// Create Port on IBD Block +with [get-editor "ibd diagram"] { + with [get-palette | get-palette-entry "Proxy Port"] { + mouse-press 76 13 button1 -height 27 -width 293 + mouse-release 76 13 button1 524288 -height 27 -width 293 + } + with [get-diagram -index 1 | get-edit-part -name "ibd diagram"] { + mouse-move 723 204 -height 417 -width 739 + with [get-edit-part -name "ibd diagram" | get-edit-part + -className DNodeContainerViewNodeContainerCompartmentEditPart] { + mouse-move 665 205 button1 -height 397 -width 715 + mouse-press 665 205 button1 -height 397 -width 715 + mouse-release 665 205 button1 524288 -height 397 -width 715 + } + } +} + +// Check port is displayed +get-editor "ibd diagram" | get-diagram -index 1 | get-edit-part -name "ibd diagram" | get-edit-part -name "ibd diagram" | get-edit-part -name "«ProxyPort» port1 : " + +// Save Diagram +get-button "Save (M1+S)" | click +------=_.content-0a7243a0-75d3-3d5f-9791-539de0e5b7ac-- diff --git a/org.obeonetwork.dsl.sysml.design.tests.rcptt/InternalBlockDiagram/Cases/Features/IBD_CreateProxyPortVerif.verification b/org.obeonetwork.dsl.sysml.design.tests.rcptt/InternalBlockDiagram/Cases/Features/IBD_CreateProxyPortVerif.verification new file mode 100644 index 0000000..ae2bbc4 --- /dev/null +++ b/org.obeonetwork.dsl.sysml.design.tests.rcptt/InternalBlockDiagram/Cases/Features/IBD_CreateProxyPortVerif.verification @@ -0,0 +1,99 @@ +--- RCPTT verification --- +Format-Version: 1.0 +Element-Name: IBD_CreateProxyPortVerif +Element-Type: verification +Element-Version: 2.0 +Id: _Vbi7ADQJEeiRde_P_PIz8w +Runtime-Version: 2.2.0.201705230341 +Save-Time: 3/30/18 12:59 PM +Verification-Type: org.eclipse.rcptt.verifications.tree + +------=_.q7.content-3d2e0690-ce48-3609-83e0-c704d49f1eaf +Content-Type: q7/binary +Entry-Name: .q7.content + +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 +UEsFBgAAAAABAAEAPwAAADUTAAAAAA== +------=_.q7.content-3d2e0690-ce48-3609-83e0-c704d49f1eaf-- diff --git a/org.obeonetwork.dsl.sysml.design.tests.rcptt/InternalBlockDiagram/Cases/Features/IBD_NestedPort.test b/org.obeonetwork.dsl.sysml.design.tests.rcptt/InternalBlockDiagram/Cases/Features/IBD_NestedPort.test new file mode 100644 index 0000000..59b8551 --- /dev/null +++ b/org.obeonetwork.dsl.sysml.design.tests.rcptt/InternalBlockDiagram/Cases/Features/IBD_NestedPort.test @@ -0,0 +1,119 @@ +--- RCPTT testcase --- +Format-Version: 1.0 +Contexts: _sD67UDMzEeiRZ4kXU2JqQQ,_dzmbEDNZEeiRZ4kXU2JqQQ,_T3lvoDMyEeiRZ4kXU2JqQQ,_Z_ds0DMyEeiRZ4kXU2JqQQ,_l318EDQOEeiRde_P_PIz8w +Element-Name: IBD_NestedPort +Element-Type: testcase +Element-Version: 3.0 +External-Reference: +Id: _fdqgMDQJEeiRde_P_PIz8w +Runtime-Version: 2.2.0.201705230341 +Save-Time: 4/9/18 10:40 AM +Testcase-Type: ecl +Verifications: _aAWakDQXEeiRde_P_PIz8w + +------=_.description-216f885c-d591-38ce-8ea2-e4f8cb4d6ffa +Content-Type: text/plain +Entry-Name: .description + +Load a project with already created ports +A part with ports and nested ports +a Block with ports and nested ports + +Expected result: +all ports and nested ports are displayed +------=_.description-216f885c-d591-38ce-8ea2-e4f8cb4d6ffa-- +------=_.content-0a7243a0-75d3-3d5f-9791-539de0e5b7ac +Content-Type: text/ecl +Entry-Name: .content + +// Open IBD Diagram +/*get-view "Model Explorer" | get-tree | select "test/model.uml/ Model/<> block1/ibd diagram" + | get-menu -path Open | click*/ +get-view "Model Explorer" | get-tree | select test | get-menu -path Refresh | click +with [get-view "Model Explorer" | get-tree] { + select test | get-menu -path Refresh | click + select test | double-click + select "*test/model.uml/ Model/<> block1/ibd diagram" + | get-menu -path Open | click +} + +//Check diagram is opened +get-editor "ibd diagram" | get-diagram -index 1 | get-edit-part -name "ibd diagram" | get-edit-part -name "ibd diagram" + +// Save Diagram +get-button "Save (M1+S)" | click + +// Check port belonging to part +get-editor "ibd diagram" | get-diagram -index 1 | get-edit-part -name "ibd diagram" | get-edit-part -name "ibd diagram" + | get-edit-part -className DNodeContainerViewNodeContainerCompartmentEditPart | get-edit-part -name "part1 : block2 [1]" + | get-edit-part -name "Block2Port1 : block3" +get-editor "ibd diagram" | get-diagram -index 1 | get-edit-part -name "ibd diagram" | get-edit-part -name "ibd diagram" + | get-edit-part -className DNodeContainerViewNodeContainerCompartmentEditPart | get-edit-part -name "part1 : block2 [1]" + | get-edit-part -name "«FlowPort» flowportcustom1 : block3" +get-editor "ibd diagram" | get-diagram -index 1 | get-edit-part -name "ibd diagram" | get-edit-part -name "ibd diagram" + | get-edit-part -className DNodeContainerViewNodeContainerCompartmentEditPart | get-edit-part -name "part1 : block2 [1]" + | get-edit-part -name "«ProxyPort» port3 : block3" + +// Check NestedPort +get-editor "ibd diagram" | get-diagram -index 1 | get-edit-part -name "ibd diagram" | get-edit-part -name "ibd diagram" + | get-edit-part -className DNodeContainerViewNodeContainerCompartmentEditPart | get-edit-part -name "part1 : block2 [1]" + | get-edit-part -name "Block2Port1 : block3" | get-edit-part -name "Bloc3port1 : " +get-editor "ibd diagram" | get-diagram -index 1 | get-edit-part -name "ibd diagram" | get-edit-part -name "ibd diagram" + | get-edit-part -className DNodeContainerViewNodeContainerCompartmentEditPart | get-edit-part -name "part1 : block2 [1]" + | get-edit-part -name "Block2Port1 : block3" | get-edit-part -name "«ProxyPort» Blck3proxyport2 : " +get-editor "ibd diagram" | get-diagram -index 1 | get-edit-part -name "ibd diagram" | get-edit-part -name "ibd diagram" + | get-edit-part -className DNodeContainerViewNodeContainerCompartmentEditPart | get-edit-part -name "part1 : block2 [1]" + | get-edit-part -name "Block2Port1 : block3" | get-edit-part -name "«FlowPort» Blck3flowport3 : " + + +get-editor "ibd diagram" | get-diagram -index 1 | get-edit-part -name "ibd diagram" | get-edit-part -name "ibd diagram" + | get-edit-part -className DNodeContainerViewNodeContainerCompartmentEditPart | get-edit-part -name "part1 : block2 [1]" + | get-edit-part -name "«FlowPort» flowportcustom1 : block3" | get-edit-part -name "Bloc3port1 : " +get-editor "ibd diagram" | get-diagram -index 1 | get-edit-part -name "ibd diagram" | get-edit-part -name "ibd diagram" + | get-edit-part -className DNodeContainerViewNodeContainerCompartmentEditPart | get-edit-part -name "part1 : block2 [1]" + | get-edit-part -name "«FlowPort» flowportcustom1 : block3" | get-edit-part -name "«ProxyPort» Blck3proxyport2 : " +get-editor "ibd diagram" | get-diagram -index 1 | get-edit-part -name "ibd diagram" | get-edit-part -name "ibd diagram" + | get-edit-part -className DNodeContainerViewNodeContainerCompartmentEditPart | get-edit-part -name "part1 : block2 [1]" + | get-edit-part -name "«FlowPort» flowportcustom1 : block3" | get-edit-part -name "«FlowPort» Blck3flowport3 : " + + +get-editor "ibd diagram" | get-diagram -index 1 | get-edit-part -name "ibd diagram" | get-edit-part -name "ibd diagram" + | get-edit-part -className DNodeContainerViewNodeContainerCompartmentEditPart | get-edit-part -name "part1 : block2 [1]" + | get-edit-part -name "«ProxyPort» port3 : block3" | get-edit-part -name "Bloc3port1 : " +get-editor "ibd diagram" | get-diagram -index 1 | get-edit-part -name "ibd diagram" | get-edit-part -name "ibd diagram" + | get-edit-part -className DNodeContainerViewNodeContainerCompartmentEditPart | get-edit-part -name "part1 : block2 [1]" + | get-edit-part -name "«ProxyPort» port3 : block3" | get-edit-part -name "«ProxyPort» Blck3proxyport2 : " +get-editor "ibd diagram" | get-diagram -index 1 | get-edit-part -name "ibd diagram" | get-edit-part -name "ibd diagram" + | get-edit-part -className DNodeContainerViewNodeContainerCompartmentEditPart | get-edit-part -name "part1 : block2 [1]" + | get-edit-part -name "«ProxyPort» port3 : block3" | get-edit-part -name "«FlowPort» Blck3flowport3 : " + +// Check ports on diagram block +get-editor "ibd diagram" | get-diagram -index 1 | get-edit-part -name "ibd diagram" | get-edit-part -name "ibd diagram" + | get-edit-part -name "port1 : block3" +get-editor "ibd diagram" | get-diagram -index 1 | get-edit-part -name "ibd diagram" | get-edit-part -name "ibd diagram" + | get-edit-part -name "«ProxyPort» port2 : block3" +get-editor "ibd diagram" | get-diagram -index 1 | get-edit-part -name "ibd diagram" | get-edit-part -name "ibd diagram" + | get-edit-part -name "«FlowPort» flowportcustom1 : block3" + +// Check nested ports on diagram block +get-editor "ibd diagram" | get-diagram -index 1 | get-edit-part -name "ibd diagram" | get-edit-part -name "ibd diagram" + | get-edit-part -name "port1 : block3" | get-edit-part -name "Bloc3port1 : " +get-editor "ibd diagram" | get-diagram -index 1 | get-edit-part -name "ibd diagram" | get-edit-part -name "ibd diagram" + | get-edit-part -name "port1 : block3" | get-edit-part -name "«ProxyPort» Blck3proxyport2 : " +get-editor "ibd diagram" | get-diagram -index 1 | get-edit-part -name "ibd diagram" | get-edit-part -name "ibd diagram" + | get-edit-part -name "port1 : block3" | get-edit-part -name "«FlowPort» Blck3flowport3 : " + +get-editor "ibd diagram" | get-diagram -index 1 | get-edit-part -name "ibd diagram" | get-edit-part -name "ibd diagram" + | get-edit-part -name "«ProxyPort» port2 : block3" | get-edit-part -name "Bloc3port1 : " +get-editor "ibd diagram" | get-diagram -index 1 | get-edit-part -name "ibd diagram" | get-edit-part -name "ibd diagram" + | get-edit-part -name "«ProxyPort» port2 : block3" | get-edit-part -name "«ProxyPort» Blck3proxyport2 : " +get-editor "ibd diagram" | get-diagram -index 1 | get-edit-part -name "ibd diagram" | get-edit-part -name "ibd diagram" + | get-edit-part -name "«ProxyPort» port2 : block3" | get-edit-part -name "«FlowPort» Blck3flowport3 : " + +get-editor "ibd diagram" | get-diagram -index 1 | get-edit-part -name "ibd diagram" | get-edit-part -name "ibd diagram" + | get-edit-part -name "«FlowPort» flowportcustom1 : block3" | get-edit-part -name "Bloc3port1 : " +get-editor "ibd diagram" | get-diagram -index 1 | get-edit-part -name "ibd diagram" | get-edit-part -name "ibd diagram" + | get-edit-part -name "«FlowPort» flowportcustom1 : block3" | get-edit-part -name "«ProxyPort» Blck3proxyport2 : " +get-editor "ibd diagram" | get-diagram -index 1 | get-edit-part -name "ibd diagram" | get-edit-part -name "ibd diagram" + | get-edit-part -name "«FlowPort» flowportcustom1 : block3" | get-edit-part -name "«FlowPort» Blck3flowport3 : " +------=_.content-0a7243a0-75d3-3d5f-9791-539de0e5b7ac-- diff --git a/org.obeonetwork.dsl.sysml.design.tests.rcptt/InternalBlockDiagram/Cases/Features/IDB_NestedPortVerif.verification b/org.obeonetwork.dsl.sysml.design.tests.rcptt/InternalBlockDiagram/Cases/Features/IDB_NestedPortVerif.verification new file mode 100644 index 0000000..3e7cde8 --- /dev/null +++ b/org.obeonetwork.dsl.sysml.design.tests.rcptt/InternalBlockDiagram/Cases/Features/IDB_NestedPortVerif.verification @@ -0,0 +1,102 @@ +--- RCPTT verification --- +Format-Version: 1.0 +Element-Name: IDB_NestedPortVerif +Element-Type: verification +Element-Version: 2.0 +Id: _aAWakDQXEeiRde_P_PIz8w +Runtime-Version: 2.2.0.201705230341 +Save-Time: 3/30/18 2:39 PM +Verification-Type: org.eclipse.rcptt.verifications.tree + +------=_.q7.content-3d2e0690-ce48-3609-83e0-c704d49f1eaf +Content-Type: q7/binary +Entry-Name: .q7.content + +UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAADtndtvHMeZxd8X2P9h +wIe8haz7xSs5qCtgIFl4N9ls3gSaHCkTUyR3OLTsxf7x+6smJZMiafEyjC/qFjzs6emurj7fqe87p7pn +/OIP3789Wny3XJ+tTo5f7shdsbNYHh+cHK6O37zcOd+8/n3Y+cOX//ovL07Wb3aXB0er07Pl7vrgdLPZ +5aDV69XB/oYjz3Y36+Xyi7/w8tcrmxffv1198aFxNRrndMdnX7D95c7fN5vTL/b23r17t3vy9s0uZ9j7 +25++er/LfU74oY33O442pp33ru28N3beWRzvv+WQr2p+9e/Ls83y8OuT9Wbq7s5idfhy59V++u/9b+t/ +/K0tV/95uHz19auvv/rf8G5ncbY8Wh5sTtYvd94sN7//brV8t/jd/5yfbP7tTyeHy6NF+/706GS9XF9s +W/zfYuw1nRHgFosXY3VxtvnhiJNbL4xyUpoB8/43R0vOu1mf07kzOlNOjs7fHn91zMbfy4ujOX598u7s +cp133+0fnS9/fM+Ww/3N/mKz/H5DU1zXzpXP+HT1dv/NcnG6v/n7y52rmJ6vdleHy73VwcDn9fnR0d7J +N/+Qbu90/Y9XrO2eHr+53tI40/LgZH0B6S0tnq3Wq/MzGr7W6HdrGh2YnZ6sjjevpua/W+++AfW96z3d +m7p6fdtrgH2zPjk/PgSbk/VHR3yzf/DtlU8X6wGnsnZn8QbMjy/XvwGwi9Wrh7/YG7j9iOveR8C+OPj7 +6uhwvTy+eswN8K/D//X65B8wZVGXp8vjQ8bRanl2A8S7AvIxfBfhuGzyaou3YPcppJ6I1Q20bsHroUg8 +Cw7/TL7c4MdjGPN2ZJDd87dH96YJ+6rxsrs8XJGTbg7g//rTH6e81FdHywmij1p+yjj+8/Js5PJ6cfzJ +bcP49oH8yyDoLQG6PUTXg/S7o8tU/+Vi+nMLoveK1s1YTc3dCuKnAXsyZLeAditsdwF3F3Q3wRv/5aOT +g2+//HIx1svR/tnZl3SMTfImmo/Hc2r4Djzvg+gWML0V1TtwvRvZu7G9ju7qm8PF4Wr/zXr/7W04fjrN +Xh788Wif0KwXn9Xl2cF6dTrSxZ3Q3gT3AjgdP+Dm3XvYhvy5o5Gno38H/ndG4EF4/pPQ/HmJetdgfyJV +x8Cnip8u15sfvgTC9UYuvrjIAeqB3P1EFnh/lgew9RdKx4di9myI/XYZie0C2ZMryOots5G2fyNMvCdW +z4LUb5aBl2P8+x8meC8E0o9Iq5mV9xCXj8VvZupDmdqPTt7dAPo1GwfYB+dnm5O3cyK9D2WfDORnxN2n +2cnnMJM/lzm/fQbjGe35VmXmZ2fPfxzZE77q61ln3ltn3hexzygPzjV8W8DPNfxXyt27lb6eKfskp/TT ++H1GTH2aOprV5hPU5lap95mrTT1N1M258PE4fUY571mrcz5iZJ+Oj6YZuZmSzwDgzNWtuKAJ6fcKfhaS +24fvM+Lp03TPrCOfoCPN560jn4bUzLwnMM/OzHs8UjPznsA8NzPv8UjNzPuUX16fvF4dLRfp9PTo8ms1 +l7dobnzD4Sl4Xp7myll+zSR8EGjPDtlvn4/DJJyl48PhTWZabhW7mZ3T9qewsy5P10veLA/b0fLt8ngz +U3T7AH5mPH3At5S2/x2lf/5Xum77ht0jv9Q1leHF6/2js+UDWHS6f/rD+vxs9+yHs7dH0twB2dT2L4w/ +n/gi4k/A8WxgzPyZ+TPzZ+bPzJ+ZP9camPlzKwwzf2b+zPyZ+XNfKH7R/BnzTNOk02J1fHK+2TqH3j+f +8Oui0SdQeU5MZjbNbJrZNLNpZtOW2TQ90zkBt3UifXhc9NfFpLsReVY8ZhbNLJpZNLNoZtH7jTOLZhY9 +nUVXcLjj90yf79dMn/W3TH/unyTeyk/MrsdTE2fL483lD2fvr9aHD/9R4usB+vO0+UNMfn5a/uSPEX8a +ga1e/8/LkCvX/fGvgW/vt8Cf85fAbw66nwL0CXBeA/PF3oefWX8x/Vz8xerUlbPFt8sfHvnMzGJi5sud +EK0wzXhRRZJJJHGxVBNNMMaqi7dSfPgbhLtc71337i4/coojjJHW+BCL007IIJsRSjpdpO+2xOCC0JkD +oxKFhn3SMnjRZI3CR6WFdULH5mtvoUsbdDNZhiils0Ko4kulX0W6VETNrvdupRe9VCOrCkGK1FQZxwiZ +Oq327Lumt4ruBKulUyI4V0TzkWNHJyWfWiFNqEbLPK7CWK2CaDWE1DQduLxswbVZUDKpGeVEUJfRemwY +7nioa9sx8fF6TFqw2bcedNfKAYe0KjijSg+hi9y01cEr5eVFREQJxQ0Egit80KTOXsgW6AiBIJouCu1L +1KM/xgngNOPMNESHajTFqyaS0jlmVYisiNXU6Ep1/DHBW+eDFsUYzaExml45qgSnKkzJQclMr0N1cCU7 +Z+iNUlI73aVuVShfhEgEY/SGsxiphQaB4iVRTVZycuvrYyP4GBX0hPjpi3UVVBXdXrzjlXaK5RAATE0U +XV3zoWVdZegfXkXsGcpOr549M3uqsee0vyuttsZAAhShpbcpEc2UqjFBZTW9StuizoVXk8EvEZTpLGK0 +VvvTFzEv8zIv8zIvj1qqoYqU9r5KCE8VMc3qp2ZlW2yRlI2Ldo2+rheioIZRoVFYFFNpxZAMLZhAzUJ6 +BcqoFFGLrsY/pIMSUYQsus6qa3RBYIvpwcYgVaqhI9KE0qWoXAz/kGuFVqRrSA6BVnAxVS1klrLLbLNE +3JWEFrlcHqzCPm0fXj3JHmxZsEl/LQDFRmWqyUYZKUOwnfVsQ0QkhMR7h9yyCiXHmpEtJzEKerBJhqxE +lShidJZSCa5YrXWqMhvphHLVJXS5q6XwcfG2SaV6LkhwFbUlNA3cpc8590g4XENyC1RjbqX4iNQTPuQi +U+UIR4MShRFabC36qir/QReTImoyovWNURFt3mulDyLHmqJFrxVTlfTIbFmTVJ2o+lZSCUbn3iU6CG72 +RqdCytFx2hYQ/+ih0VdhaqVTztOWTCWnxA7GKZ8yXfQG7eqHbwjBJWRqsr4BlO8RZcRVWroak7fWBRNz +hGHELPXkpXXS5G5KGaoK8sYBEXZCpYzKzFy5SzYozfHIy5BUSkYnztgbnkOKkGhUCRfVENA9JoYZ4euc +U7M9S5QymwusLkEPfV2aZ3zZcaCNXdYeQd4YxHAaA75xTcLkalwIBoQsHsoNG2WztlbZ5JpGxaGiQ8Nk +0ZOsGZNBpmBViyWjxaFX0SlJWzKjsdkhxxt6z2bDIVG1Llsv+DXGaHYWJivf8whMz5lwAnZFxguEPBGX +LdlhskywOAzIVkR3QdLrrgqxr4CBnI+xQvKerRU4OqmiIuW4jDqFUr6oYFok+5jJCz5ygN/3S7DbdlbJ +fOx2RzIMSrABIhA/NyBWDQhgN3wafrX12gV8SQxnZQS2SiH2RYGsIncfK8RnzPTc4VHtNabsGago/5qz +aJZP2a1O3tW3UGEAffehw0blGfCMFAHXcusNq5Sc1hZWZnboxjiGHH1K2k/J33aSdJU14MOJPLwajE/h +Qu7TVUM26i61mvF1kd08dQIKVxxk7SlLFy1bhgnHiUhYQAXgeoarJmtgyTO2OgAJGX+QRJRkK6MlyK60 +xvELWFxqC3i8ahM81NU9lgqPuJm/ZbvGxvd2zYBqNqTE3vHArNjt2qDWNdygeF5idV0OsEGQlmI3l/2S +H5OVHERZL2YU79GILVRhSfJnNYZR3i2rbCRlBVrBWhvctAzEXLicFEFrTZFUFGljOodxpDjTMO0Fn/ke +rGcK44+PHj6f5WaskrY6GbBX9AloMmRCLxdRbQXJg1v2DQudfCWvj1eOJXFqto8tEwvYgvuettDDIEdq +H/tQm9iIOiKddzrQE+sXWyyvje1kzrE+7TlqSkjCDx1osii+xtlyz8u8zMu8PMdiqkxYnssa+1yWG7l+ +pTYH9DdmQQVNIQrGSpR8RB255LIZFb879HzvqhprC4ehGVuUiPqQ9ZgPx7khL5EHNjVXUHiUXzUmfPEU +nrJD1aZES9yXR+6lTj1H0bPBhJirxs5TLQUlvmLqBB+16b3wkkqPJowtU1NpqPZiKWYp1xAdHbdJR7S+ +d1HTrVAlChQj1lXumAyHq0ErDiMfCy6p1YrXRR+aD2g/UCfc7/7ntv05mF+JVqyh4V9S0YZjgutDLSV0 +b8LLDdGvEQmcMVVsmhzHJdtdMyWGLL2UupjQh5myvgwVjvdDS2j8dgLTiIwYlhp/rduYM3FjDn/Yemxx +6MF5NzwFhk9gwwkUq1p3Ib1xlSAHPKBBrSuXMNrOYQbgT8N8IACzhGsW4xWkMMEpg1HAflQtsYXNBVtL +7KUXGUzwIZSxJ2bAZDSN1WZMzhhhGzoQ6+eKpIOKP8Zn/Lug9yngmWGxVZ0OICB98gLr17H6EuYmDEs0 +rdWiK+4Z4TVuPVgsPUpIKhXKMAwBz1sVptxUzV+hSvIaQvuYbRBYfa1worUO2xFxKuAego4d6XR5XmiX +9DDXugRndDS4K/w0J2+IKcV6EcVC1sTwaVWFXCtx9hlrTnw6UZnaUZ6hj/7Lk0LWDiduXSoS+ZsIVwKU +PuZmtL3sm67VM0KaMDTNZ8htxo+G/g3HnWXswjUPvsV6Me5P4vszNjoSb4f+zJIx2JKXLngr6a3qFro4 +wsvlQ7iL8xh8GIPKYrsdLANFnFXGmpNCUhl7QJGGwARr6NkrF01o+5PH3b3+J8jPp86BwY+E52wmGr6M ++SXUtmb06Rwl+bBYxmQviXjZChHBKqgW7TR3FXzp+BsFSwu5vY3bjWJaD6wLSdyGiWkiMkBIcaxXEab1 +6XXMWnK8Z72zLQdwHdtNSIZRNL2mxCDP1QV8t/RKj5kVbD9eIGIH6M30yvqs1+dlXuZlXu6/UEV1FsFf +vFN6O+r8fSZ2TlHk46UGvK7RfUUXZTS60kNvI8ga8sYYbZQy496MSqZTYUPPRlXvJHof5eJR77qgtqk/ +6Cr0ZSjUQnSB01Sq4iRKxiFIdEcf9eaViqWirFDLwlLIc8yuxWQ4CoUoVZK5UMot+qTkJNA2yHwnVEZ1 +S9lZ0y7TDCZGRBpSyI06TuxjUCXI7oeEsTb1rHE6Gvlas+8oi6oyigOvgK4PIj56Lu++v5y97cn5IG4+ +iiZsNWLcEbJu3F3yqulA+ZdGNsWuY+JTebRZbY6QCOBSvqYwHrlBKo7mER5o4QRKAiFtCHkFTKRsrfgt +HJFuEZMoPKKQBodyFPi1RrymqVJUXqypB997y40QouF78qj25EwtHOIQKTmh+cbEIxodKuLqLGeumLGK +NG4mDNMQtTKYM2/FeEpO6oSAjMh6W6aLH49geS7JDpNQfG7puSJ49f/OvO0o1nZbFJ2IAq+CNvbd4lwD +Mi1F9F3DrvRx50P3KjWaufOJNeMmDMyvPU+wT+MbbAgMTmDMpNYaKnIaE6DG04TJjMEoAmeIOJFxGxqk +07jf4sfNmXF3ZBgDbIzwFkM9NDoGhkF5cZsGF9IJ68VdFKQp2tEQPZkD/UvYsdxcrTghbUbfMQUW3d/o +3nS+3L3G1bjxmKTr474MDBAkDEcsu1EETzrFH0SxGo8vBkbwdFmypFAwm07hPHrKBLlUHLpKnfSTjIA8 +44HLiWWqJ06o5dRLPawIdBqmIqBmGRaBo5wkQ2kSCDamOsaCd70FjrNp4JXIEh3Tr4V2uuFNcKXWYJuG +NBY+Z+wpXgojCCqPfgzvwc/h3/eG/q1P2W99vuDGnZdxH33UBE3MS9fjtuCIRC1+3FYwZCiILcdjr2Rk +jKITPcsuY9GS+kJydwomOEWKgi7jXiNDwGnyhrc6kgCwfZhSO57S7FSfwSiWQvrwWPNmbHUZdxW99IkE +H8eo6eMW4WCsx6BUVchtWQ3KVgpsqbHVrBhfo3JQGXyAns6Nu3zOBBun241i2GXa8M1hQHFidUSfWgoZ +WxvVsDbPXm6kKEx9wn8xkOmuDKMeYnlFxdpSA6lywfZcxqMm4345GdoNUKuhZ9j/bKuVGFncehG2kf2k +K5p0zjVqxYDHWZWCQe/juQY/qqnrXmGMLboBi5fClL8xZuOOaB3OTzK+x00dRWmgjdgs4aAZOx4MMKSX +8aiqK4zBPO5s9tZMqaZLErfNoGfHDdI2Zj+45hpFzrkMF1m8YTRlRUEHCgbydESjee3GbBh71MY4GiO4 +Rmr/uCJCJ+t4IndMko1046PHPCJyoGKrZuwc63hOmo6qMaOiIdOYNSCDAWbq42kdNw1ua8fshmeMjsss +BnxGUnTjUesyjVTOS93CMaMXKFD+sSP1cqwdrvbfrPfffjzmprFaLz6ry7OD9ep0G489f2KWQJORyFBj +Ysbq8XREmF6dcc7E7jx5skYUUvHsk6I11rkk+XS82rHP2MKrm16b6ymSUAEbVutWo82p0HYu4y4og8f5 +ysmo+pEdTIneNnaBnygH1Gn16As55m+MyzVJ9Gojcec+HvYhqKVNr8UBgLeUsT6eoKCYedHmWYJ5mZd5 +mZf7L1VTC6O4/BrP884SuHb9Tl4Z6rddzBKMop4UukFRklwYX+eQ1QxDPjyFNk7i4qgrLSAncN5ReT2m +ErD+raBKFAe3jBkwHumOBkGdVK88FcqiMsa+HX3gatIOi+unZ8I65SxLR4kJEkWJj5UxYkPHg4TYTWcx +iUV51CBKtGEUnEk1UTo9GiDj/sdDhSj8iK4ZXw+RshYZ6UVr7qe/GPVi76owWB+cbja73y3Xq9eXX3Y6 +2x1fZPviL7z89cpmjvx/UEsHCF892kTMEwAA95UAAFBLAQIUABQACAgIAAAAIQBfPdpEzBMAAPeVAAAI +AAkAAAAAAAAAAAAAAAAAAAAuY29udGVudFVUBQABAAAAAFBLBQYAAAAAAQABAD8AAAALFAAAAAA= +------=_.q7.content-3d2e0690-ce48-3609-83e0-c704d49f1eaf-- diff --git a/org.obeonetwork.dsl.sysml.design.tests.rcptt/InternalBlockDiagram/IBD_Parent.suite b/org.obeonetwork.dsl.sysml.design.tests.rcptt/InternalBlockDiagram/IBD_Parent.suite new file mode 100644 index 0000000..6e8450d --- /dev/null +++ b/org.obeonetwork.dsl.sysml.design.tests.rcptt/InternalBlockDiagram/IBD_Parent.suite @@ -0,0 +1,17 @@ +--- RCPTT testcase --- +Format-Version: 1.0 +Element-Name: IBD_Parent +Element-Type: testsuite +Element-Version: 2.0 +Id: _2gFKkDQXEeiRde_P_PIz8w +Runtime-Version: 2.2.0.201705230341 +Save-Time: 3/30/18 3:37 PM + +------=_testcase-items-62c497da-4241-31f4-811a-6b453a3ecff8 +Content-Type: text/testcase +Entry-Name: testcase-items + +_uAcr0DQXEeiRde_P_PIz8w // kind: 'suite' name: 'IBD_1_Features' path: 'Cases/Features/IBD_1_Features.suite' +_XdT8cDQfEeiRde_P_PIz8w // kind: 'suite' name: 'IBD_2_Connector' path: 'Cases/Connections/IBD_2_Connector.suite' + +------=_testcase-items-62c497da-4241-31f4-811a-6b453a3ecff8-- diff --git a/org.obeonetwork.dsl.sysml.design.tests.rcptt/SysML_Parent.suite b/org.obeonetwork.dsl.sysml.design.tests.rcptt/SysML_Parent.suite new file mode 100644 index 0000000..2268f3d --- /dev/null +++ b/org.obeonetwork.dsl.sysml.design.tests.rcptt/SysML_Parent.suite @@ -0,0 +1,17 @@ +--- RCPTT testcase --- +Format-Version: 1.0 +Element-Name: SysML_Parent +Element-Type: testsuite +Element-Version: 2.0 +Id: _ogZC8DQfEeiRde_P_PIz8w +Runtime-Version: 2.2.0.201705230341 +Save-Time: 3/30/18 3:38 PM + +------=_testcase-items-62c497da-4241-31f4-811a-6b453a3ecff8 +Content-Type: text/testcase +Entry-Name: testcase-items + +_HLZD0DN0EeiRZ4kXU2JqQQ // kind: 'suite' name: 'BDD_Parent' path: 'BlockDesignDiagram/BDD_Parent.suite' +_2gFKkDQXEeiRde_P_PIz8w // kind: 'suite' name: 'IBD_Parent' path: 'InternalBlockDiagram/IBD_Parent.suite' + +------=_testcase-items-62c497da-4241-31f4-811a-6b453a3ecff8-- diff --git a/org.obeonetwork.dsl.sysml.design.tests.rcptt/pom.xml b/org.obeonetwork.dsl.sysml.design.tests.rcptt/pom.xml new file mode 100644 index 0000000..5b5c205 --- /dev/null +++ b/org.obeonetwork.dsl.sysml.design.tests.rcptt/pom.xml @@ -0,0 +1,153 @@ + + + + 4.0.0 + org.obeonetwork.dsl.sysml + rcpttTests + 8.0.0-SNAPSHOT + rcpttTest + + + + rcptt-releases + RCPTT Maven repository + https://repo.eclipse.org/content/repositories/rcptt-releases/ + + + rcptt-snapshots + RCPTT Maven Snapshots repository + + always + + https://repo.eclipse.org/content/repositories/rcptt-snapshots/ + + + + + + + + + 1.5.6-SNAPSHOT + + + + ../../../Clients/SysmlProject/Capella/capella-1.2.0.201711030906-win32-win32-x86_64.zip + + + file:/C:/github/SysML-Designer-UI-Tests/sirius + + file:/C:/github/SysML-Designer-UI-Tests/aa + + file:/C:/github/UML-Designer/packaging/org.obeonetwork.dsl.uml2.core.update/target/repository + + file:/C:/github/SysML-Designer/packaging/org.obeonetwork.dsl.sysml.update/target/repository + + + SysML_Parent + + ../rcptt.runner-2.2.0.zip + 2.2.0 + 2.2.0 + + UTF-8 + + + + + + + + org.eclipse.rcptt + rcptt-maven-plugin + ${rcptt-version} + true + + + eclipse + sdk + 3.7.0 + + + + + ${site-uml2} + + + + ${site-sirius} + + + + ${site-sysml} + + + + ${site-uml-core} + + + + ${autPath} + + + -autArgs + + + + + ${rcptt-runner-version} + + ${rcpttrunner} + + -Xmx2g + + + + + ${suite} + + + + 7200 + 90 + + + + + + + + + \ No newline at end of file diff --git a/org.obeonetwork.dsl.sysml.design.tests.rcptt/rcptt.properties b/org.obeonetwork.dsl.sysml.design.tests.rcptt/rcptt.properties new file mode 100644 index 0000000..88d793a --- /dev/null +++ b/org.obeonetwork.dsl.sysml.design.tests.rcptt/rcptt.properties @@ -0,0 +1,9 @@ +--- RCPTT testcase --- +Format-Version: 1.0 +Element-Name: Project Settings +Element-Type: projectMetadata +Element-Version: 2.0 +Id: _9bPT0DMwEeiRZ4kXU2JqQQ +Runtime-Version: 2.2.0.201705230341 +Save-Time: 3/29/18 11:10 AM +