| Feature: Interface Operation Feature |
| |
| Background: Init |
| Given I want to create a VF |
| |
| Scenario: Test InterfaceOperation CRUD |
| #Create Operations |
| When I want to create an Operation |
| Then I want to check property "uniqueId" exists |
| And I want to create an Operation |
| Then I want to check property "uniqueId" exists |
| And I want to create an Operation |
| Then I want to check property "uniqueId" exists |
| |
| #List All Operations |
| When I want to list Operations |
| |
| #Get Operation By OperationId |
| When I want to get an Operation by Id |
| Then I want to check property "uniqueId" exists |
| #Update Operation |
| When I want to update an Operation |
| Then I want to check property "uniqueId" exists |
| |
| #Delete Operation |
| When I want to delete an Operation |
| |
| #Checkin |
| When I want to checkin this VF |
| Then I want to check property "lifecycleState" for value "NOT_CERTIFIED_CHECKIN" |
| |
| #Submit |
| Then I want to submit this VF |
| And I want to check property "lifecycleState" for value "READY_FOR_CERTIFICATION" |
| |
| Scenario: Test InterfaceOperation CREATE |
| #Create Operations |
| When I want to create an Operation |
| Then I want to check property "uniqueId" exists |
| And I want to create an Operation |
| Then I want to check property "uniqueId" exists |
| And I want to create an Operation |
| Then I want to check property "uniqueId" exists |
| |
| #List All Operations |
| When I want to list Operations |
| |
| #Checkin |
| When I want to checkin this VF |
| Then I want to check property "lifecycleState" for value "NOT_CERTIFIED_CHECKIN" |
| |
| #Submit |
| Then I want to submit this VF |
| And I want to check property "lifecycleState" for value "READY_FOR_CERTIFICATION" |
| |
| |
| Scenario: Test InterfaceOperation UPDATE |
| #Create Operation |
| When I want to create an Operation |
| Then I want to check property "uniqueId" exists |
| |
| #Get Operation By OperationId |
| When I want to get an Operation by Id |
| Then I want to check property "uniqueId" exists |
| #Update Operation |
| When I want to update an Operation |
| Then I want to check property "uniqueId" exists |
| |
| #Checkin |
| When I want to checkin this VF |
| Then I want to check property "lifecycleState" for value "NOT_CERTIFIED_CHECKIN" |
| |
| #Submit |
| Then I want to submit this VF |
| And I want to check property "lifecycleState" for value "READY_FOR_CERTIFICATION" |
| |
| |
| Scenario: Test InterfaceOperation DELETE |
| #Create Operation |
| When I want to create an Operation |
| Then I want to check property "uniqueId" exists |
| |
| #Get Operation By OperationId |
| When I want to get an Operation by Id |
| Then I want to check property "uniqueId" exists |
| |
| #Delete Operation |
| When I want to delete an Operation |
| |
| #Checkin |
| When I want to checkin this VF |
| Then I want to check property "lifecycleState" for value "NOT_CERTIFIED_CHECKIN" |
| |
| #Submit |
| Then I want to submit this VF |
| And I want to check property "lifecycleState" for value "READY_FOR_CERTIFICATION" |
| |
| Scenario: Test InterfaceOperation CREATE with output parameters |
| #Create Operations |
| When I want to create an Operation with outputParameter |
| Then I want to check property "uniqueId" exists |
| |
| #List All Operations |
| When I want to list Operations |
| |
| #Checkin |
| When I want to checkin this VF |
| Then I want to check property "lifecycleState" for value "NOT_CERTIFIED_CHECKIN" |
| |
| #Submit |
| Then I want to submit this VF |
| And I want to check property "lifecycleState" for value "READY_FOR_CERTIFICATION" |