1 Feature: Interface Operation Feature
4 Given I want to create a VF
6 Scenario: Test InterfaceOperation CRUD
7 #Create Multiple operations Operations
8 When I want to create an Operation
9 When I want to create an Operation
10 When I want to create an Operation
13 When I want to list Operations
15 #Get Operation By OperationId
16 When I want to get an Operation by Id
19 When I want to update an Operation
22 When I want to delete an Operation
25 When I want to checkin this component
26 Then I want to check property "lifecycleState" for value "NOT_CERTIFIED_CHECKIN"
29 Then I want to certify this component
30 And I want to check property "lifecycleState" for value "CERTIFIED"
32 Scenario: Test InterfaceOperation CREATE
34 When I want to create an Operation
35 And I want to create an Operation
36 And I want to create an Operation
39 When I want to list Operations
42 When I want to checkin this component
43 Then I want to check property "lifecycleState" for value "NOT_CERTIFIED_CHECKIN"
46 Then I want to certify this component
47 And I want to check property "lifecycleState" for value "CERTIFIED"
50 Scenario: Test InterfaceOperation UPDATE
52 When I want to create an Operation
54 #Get Operation By OperationId
55 When I want to get an Operation by Id
57 When I want to update an Operation
60 When I want to checkin this component
61 Then I want to check property "lifecycleState" for value "NOT_CERTIFIED_CHECKIN"
64 Then I want to certify this component
65 And I want to check property "lifecycleState" for value "CERTIFIED"
68 Scenario: Test InterfaceOperation DELETE
70 When I want to create an Operation
72 #Get Operation By OperationId
73 When I want to get an Operation by Id
76 When I want to delete an Operation
79 When I want to checkin this component
80 Then I want to check property "lifecycleState" for value "NOT_CERTIFIED_CHECKIN"
83 Then I want to certify this component
84 And I want to check property "lifecycleState" for value "CERTIFIED"