blob: 8b49e9cdeed0cff92b1a80012db9093dc32c1335 [file] [log] [blame]
--- RCPTT testcase ---
Format-Version: 1.0
Contexts: _mY5uUKEgEeKX8e34E6tWIg,_rr2EEFpSEeKcnaHGSt8OwA,_IuFcgFpZEeKcnaHGSt8OwA,_f3qEUVpSEeKcnaHGSt8OwA,_T7Yg8DstEeOHj9Cw0T_k4Q,_fQ0PgDsqEeOHj9Cw0T_k4Q
Element-Name: ReadOnlyTable
Element-Type: testcase
Element-Version: 3.0
External-Reference:
Id: _oawGcUYVEeO347zZ7X5NJw
Runtime-Version: 1.5.4.201410231434
Save-Time: 12/11/14 10:27 AM
Tags: skipExecution
Testcase-Type: ecl
------=_.content-0a7243a0-75d3-3d5f-9791-539de0e5b7ac
Content-Type: text/ecl
Entry-Name: .content
try {
get-editor View | get-button "Link Root EClass" | click
with [get-window "Select an EClass."] {
get-tree | select "bowling/Matchup \\[org.eclipse.emf.emfstore.bowling.Matchup\\]"
get-button OK | click
}
with [get-view "Model Explorer" | get-tree] {
select "Project/View" | get-menu TableControl | click
}
get-editor TableControl | get-button "Create and link new Domain Model Reference" | click
with [get-window "New Reference Element"] {
get-button "Link Domain Model EFeature" | click
with [get-window "Select a EStructuralFeature"] {
get-tree | select "games : Game"
get-button OK | click
}
get-button Finish | click
}
get-editor TableControl | get-button Add | click
with [get-window "New Reference Element"] {
get-tree | select "model/FeaturePathDomainModelReference"
get-button "Next >" | click
get-button "Link Domain Model EFeature" | click
with [get-window "Select a EStructuralFeature"] {
get-tree | select "frames : EInt"
get-button OK | click
}
get-button Finish | click
}
/*
get-editor "Table Domain Model Reference" | get-button "Link Domain Model EFeature" | click
with [get-window "Select a EStructuralFeature"] {
get-tree | select "games : Game"
get-button OK | click
}
get-view "Model Explorer" | get-tree | select "Project/View/TableControl/Table Domain Model Reference"
| get-menu "Feature Path Domain Model Reference" | click
get-editor "Feature Path Domain Model Reference" | get-button "Link Domain Model EFeature" | click
with [get-window "Select Attribute for TableColumn"] {
get-table | select "frames : EInt"
get-button OK | click
}
*/
get-view "Model Explorer" | get-tree | select "Project/View/TableControl"
get-editor TableControl | get-button -after [get-label Readonly] | check
with [get-view "Model Explorer"] {
try {
get-tree | select Project
get-button "Save Project" | click
} -catch {
wait 1000
try {
get-tree | select "Project/View"
get-button "Save Project" | click
} -catch {
wait 1000
get-tree | select Project
get-button "Save Project" | click
}
}
}
get-editor Matchup | close
get-view "Model Explorer" | get-tree | select "TestProject/Tournament Amateur/Matchup" | double-click
with [get-editor Matchup | get-control Any -after [get-label Games] -index 1] {
get-property "getChildren().Control[0].isVisible()" | equals false | verify-true
get-property "getChildren().Control[1].isVisible()" | equals false | verify-true
}
} -finally {
/*
get-view "Model Explorer" | get-tree | select "Project/View" | double-click
get-editor View | get-button "Delete Reference" | click
with [get-view "Model Explorer"] {
try {
get-tree | select Project
get-button "Save Project" | click
} -catch {
wait 1000
try {
get-tree | select "Project/View"
get-button "Save Project" | click
} -catch {
wait 1000
get-tree | select Project
get-button "Save Project" | click
}
}
}
*/
get-view "Model Explorer" | get-tree | select "Project/View" | get-menu "Unset Root EClass" | click
}
------=_.content-0a7243a0-75d3-3d5f-9791-539de0e5b7ac--