blob: fa3647e5c61011330c91b7d7de9b6a31a9da9498 [file] [log] [blame]
mojahidi65204c62018-04-25 18:39:53 +05301Feature: Interface Operation Feature
2
3 Background: Init
4 Given I want to create a VF
5
6 Scenario: Test InterfaceOperation CRUD
7 #Create Operations
8 When I want to create an Operation
9 Then I want to check property "uniqueId" exists
10 And I want to create an Operation
11 Then I want to check property "uniqueId" exists
12 And I want to create an Operation
13 Then I want to check property "uniqueId" exists
14
15 #List All Operations
16 When I want to list Operations
17
18 #Get Operation By OperationId
19 When I want to get an Operation by Id
20 Then I want to check property "uniqueId" exists
21 #Update Operation
22 When I want to update an Operation
23 Then I want to check property "uniqueId" exists
24
25 #Delete Operation
26 When I want to delete an Operation
27
28 #Checkin
29 When I want to checkin this VF
30 Then I want to check property "lifecycleState" for value "NOT_CERTIFIED_CHECKIN"
31
32 #Submit
33 Then I want to submit this VF
34 And I want to check property "lifecycleState" for value "READY_FOR_CERTIFICATION"
35
36 Scenario: Test InterfaceOperation CREATE
37 #Create Operations
38 When I want to create an Operation
39 Then I want to check property "uniqueId" exists
40 And I want to create an Operation
41 Then I want to check property "uniqueId" exists
42 And I want to create an Operation
43 Then I want to check property "uniqueId" exists
44
45 #List All Operations
46 When I want to list Operations
47
48#Checkin
49 When I want to checkin this VF
50 Then I want to check property "lifecycleState" for value "NOT_CERTIFIED_CHECKIN"
51
52#Submit
53 Then I want to submit this VF
54 And I want to check property "lifecycleState" for value "READY_FOR_CERTIFICATION"
55
56
57 Scenario: Test InterfaceOperation UPDATE
58 #Create Operation
59 When I want to create an Operation
60 Then I want to check property "uniqueId" exists
61
62 #Get Operation By OperationId
63 When I want to get an Operation by Id
64 Then I want to check property "uniqueId" exists
65 #Update Operation
66 When I want to update an Operation
67 Then I want to check property "uniqueId" exists
68
69 #Checkin
70 When I want to checkin this VF
71 Then I want to check property "lifecycleState" for value "NOT_CERTIFIED_CHECKIN"
72
73 #Submit
74 Then I want to submit this VF
75 And I want to check property "lifecycleState" for value "READY_FOR_CERTIFICATION"
76
77
78 Scenario: Test InterfaceOperation DELETE
79 #Create Operation
80 When I want to create an Operation
81 Then I want to check property "uniqueId" exists
82
83 #Get Operation By OperationId
84 When I want to get an Operation by Id
85 Then I want to check property "uniqueId" exists
86
87 #Delete Operation
88 When I want to delete an Operation
89
90 #Checkin
91 When I want to checkin this VF
92 Then I want to check property "lifecycleState" for value "NOT_CERTIFIED_CHECKIN"
93
94 #Submit
95 Then I want to submit this VF
mojahidi4720f5a2018-06-22 16:37:52 +053096 And I want to check property "lifecycleState" for value "READY_FOR_CERTIFICATION"
97
98 Scenario: Test InterfaceOperation CREATE with output parameters
99 #Create Operations
100 When I want to create an Operation with outputParameter
101 Then I want to check property "uniqueId" exists
102
103 #List All Operations
104 When I want to list Operations
105
106#Checkin
107 When I want to checkin this VF
108 Then I want to check property "lifecycleState" for value "NOT_CERTIFIED_CHECKIN"
109
110#Submit
111 Then I want to submit this VF
112 And I want to check property "lifecycleState" for value "READY_FOR_CERTIFICATION"