blob: a768dc3c485d7b6736da650f6072cc41930fe9c0 [file] [log] [blame]
--- RCPTT testcase ---
Format-Version: 1.0
Contexts: _ymiyse5IEeCU6db9MgIBkA,_Z-6cEEVwEeGf87sdqO61AA
Element-Name: AddTestCaseToTestSuite
Element-Type: testcase
Element-Version: 3.0
External-Reference:
Id: _45z8EEVyEeGf87sdqO61AA
Runtime-Version: 2.2.0.qualifier
Save-Time: 5/21/17 12:06 PM
Tags: TestSuite, TestCase
Testcase-Type: ecl
------=_.description-216f885c-d591-38ce-8ea2-e4f8cb4d6ffa
Content-Type: text/plain
Entry-Name: .description
Copyright (c) 2009, 2014 Xored Software Inc and others.
All rights reserved. This program and the accompanying materials
are made available under the terms of the Eclipse Public License v1.0
which accompanies this distribution, and is available at
http://www.eclipse.org/legal/epl-v10.html
Contributors:
Xored Software Inc - initial creation and/or initial documentation
--------------------------------------------------------------------------------
Test Steps:
1. Open test suite
2. Press "Add Test Case" button
3. Select test case in "Select Test Case" dialog
4. Press "Ok" button
5. Make sure that new test case is added in test suite
6. Open "Select Test Case" dialog and make sure that all test cases from project are displayed
------=_.description-216f885c-d591-38ce-8ea2-e4f8cb4d6ffa--
------=_.content-0a7243a0-75d3-3d5f-9791-539de0e5b7ac
Content-Type: text/ecl
Entry-Name: .content
get-view "Test Explorer" | get-tree | select "MyProject/TestSuite" | double-click
get-editor TestSuite | get-section "Test Cases" | get-button "Add Test Case" | click
get-window "Select Test Case" | get-table | select "P1 is left \\(MyProject\\/TestFolder\\/P1 is left.test\\)" | click
-default
get-editor TestSuite | get-section "Test Cases" | get-table | get-property itemCount | equals 4 | verify-true
get-editor TestSuite | get-section "Test Cases" | get-button "Add Test Case" | click
get-window "Select Test Case" | get-table
| select "Check New Project Window \\(MyProject\\/Check New Project Window.test\\)"
with [get-window "Select Test Case" | get-table] {
get-property itemCount | equals 1 | verify-true
get-item "Check New Project Window \\(MyProject\\/Check New Project Window.test\\)" | get-property caption
| equals "Check New Project Window (MyProject/Check New Project Window.test)" | verify-true
}
with [get-window "Select Test Case"] {
get-table | select "Check New Project Window \\(MyProject\\/Check New Project Window.test\\)"
get-button OK | click
}
with [get-editor TestSuite | get-section "Test Cases" | get-table] {
get-property itemCount | equals 5 | verify-true
get-item "TestWithContexts \\(MyProject\\)" | get-property caption | equals "TestWithContexts (MyProject)"
| verify-true
get-item "CreateJavaProject \\(MyProject\\)" | get-property caption | equals "CreateJavaProject (MyProject)"
| verify-true
get-item "WorkspaceIsEmpty \\(MyProject\\)" | get-property caption | equals "WorkspaceIsEmpty (MyProject)"
| verify-true
get-item "P1 is left \\(MyProject\\)" | get-property caption | equals "P1 is left (MyProject)" | verify-true
get-editor TestSuite | get-section "Test Cases" | get-table | get-item "Check New Project Window \\(MyProject\\)"
| get-property caption | equals "Check New Project Window (MyProject)" | verify-true
}
get-editor TestSuite | close
get-window "Save Resource" | get-button Save | click
with [get-view "Test Explorer"] {
click
get-tree | select "MyProject/TestSuite" | double-click
}
get-editor TestSuite | get-section "Test Cases" | get-table | get-property itemCount | equals 5 | verify-true
get-editor TestSuite | get-section "Test Cases" | get-button "Add Test Case" | click
get-window "Select Test Case" | get-table | get-property itemCount | equals 0 | verify-true
get-window "Select Test Case" | get-button OK | get-property enablement | equals false | verify-true
get-window "Select Test Case" | get-button Cancel | click
------=_.content-0a7243a0-75d3-3d5f-9791-539de0e5b7ac--