aboutsummaryrefslogtreecommitdiffstats
path: root/workflow-bdd/features/WorkflowList.feature
diff options
context:
space:
mode:
authortalig <talig@amdocs.com>2018-08-05 10:47:36 +0300
committertalig <talig@amdocs.com>2018-08-05 10:47:36 +0300
commit02201e449b644790e99bbb230579d96cae4a53da (patch)
tree3e5973374ff5c6d2527e5ff9d1ae2249b033a581 /workflow-bdd/features/WorkflowList.feature
parentd7d290e97e8403e0feffaef20fa7de4fa0e84b91 (diff)
Refactor and add test flows
Small fix in version state filter Change-Id: I015cbc52b8620b92ebb4f8f0167711e39d9d30a8 Issue-ID: SDC-1503 Signed-off-by: talig <talig@amdocs.com>
Diffstat (limited to 'workflow-bdd/features/WorkflowList.feature')
-rw-r--r--workflow-bdd/features/WorkflowList.feature52
1 files changed, 26 insertions, 26 deletions
diff --git a/workflow-bdd/features/WorkflowList.feature b/workflow-bdd/features/WorkflowList.feature
index 5b6941ec..3cd27a05 100644
--- a/workflow-bdd/features/WorkflowList.feature
+++ b/workflow-bdd/features/WorkflowList.feature
@@ -12,7 +12,7 @@
# See the License for the specific language governing permissions and
# limitations under the License.
-Feature: List Workflows
+Feature: Workflows list
Background: Init - create various workflows in order to test list filter
Given I want to create a Workflow
@@ -41,36 +41,36 @@ Feature: List Workflows
And I want to create for path "/workflows/{item.id}/versions?baseVersionId={item.versionId}" with the input data from the context
Scenario: List all
- When I want to get path "/workflows?size=2000"
- Then I want to check that element in the response list with "id" equals to value of saved property "noVersionsWorkflowId" exists
- And I want to check that element in the response list with "id" equals to value of saved property "draftVersionWorkflowId" exists
- And I want to check that element in the response list with "id" equals to value of saved property "certifiedVersionWorkflowId" exists
- And I want to check that element in the response list with "id" equals to value of saved property "draftAndCertifiedVersionWorkflowId" exists
+ When I want to get path "/workflows?limit=2000"
+ Then I want to check in the list "items" property "id" with value of saved property "noVersionsWorkflowId" exists
+ And I want to check in the list "items" property "id" with value of saved property "draftVersionWorkflowId" exists
+ And I want to check in the list "items" property "id" with value of saved property "certifiedVersionWorkflowId" exists
+ And I want to check in the list "items" property "id" with value of saved property "draftAndCertifiedVersionWorkflowId" exists
Scenario: List ones with DRAFT version(s)
- When I want to get path "/workflows?versionState=DRAFT&size=2000"
- Then I want to check that element in the response list with "id" equals to value of saved property "noVersionsWorkflowId" does not exist
- And I want to check that element in the response list with "id" equals to value of saved property "draftVersionWorkflowId" exists
- And I want to check that element in the response list with "id" equals to value of saved property "certifiedVersionWorkflowId" does not exist
- And I want to check that element in the response list with "id" equals to value of saved property "draftAndCertifiedVersionWorkflowId" exists
+ When I want to get path "/workflows?versionState=DRAFT&limit=2000"
+ Then I want to check in the list "items" property "id" with value of saved property "noVersionsWorkflowId" does not exist
+ And I want to check in the list "items" property "id" with value of saved property "draftVersionWorkflowId" exists
+ And I want to check in the list "items" property "id" with value of saved property "certifiedVersionWorkflowId" does not exist
+ And I want to check in the list "items" property "id" with value of saved property "draftAndCertifiedVersionWorkflowId" exists
Scenario: List ones with CERTIFIED version(s)
- When I want to get path "/workflows?versionState=CERTIFIED&size=2000"
- Then I want to check that element in the response list with "id" equals to value of saved property "noVersionsWorkflowId" does not exist
- And I want to check that element in the response list with "id" equals to value of saved property "draftVersionWorkflowId" does not exist
- And I want to check that element in the response list with "id" equals to value of saved property "certifiedVersionWorkflowId" exists
- And I want to check that element in the response list with "id" equals to value of saved property "draftAndCertifiedVersionWorkflowId" exists
+ When I want to get path "/workflows?versionState=CERTIFIED&limit=2000"
+ Then I want to check in the list "items" property "id" with value of saved property "noVersionsWorkflowId" does not exist
+ And I want to check in the list "items" property "id" with value of saved property "draftVersionWorkflowId" does not exist
+ And I want to check in the list "items" property "id" with value of saved property "certifiedVersionWorkflowId" exists
+ And I want to check in the list "items" property "id" with value of saved property "draftAndCertifiedVersionWorkflowId" exists
Scenario: List ones with DRAFT/CERTIFIED version(s)
- When I want to get path "/workflows?versionState=DRAFT,CERTIFIED&size=2000"
- Then I want to check that element in the response list with "id" equals to value of saved property "noVersionsWorkflowId" does not exist
- And I want to check that element in the response list with "id" equals to value of saved property "draftVersionWorkflowId" exists
- And I want to check that element in the response list with "id" equals to value of saved property "certifiedVersionWorkflowId" exists
- And I want to check that element in the response list with "id" equals to value of saved property "draftAndCertifiedVersionWorkflowId" exists
+ When I want to get path "/workflows?versionState=DRAFT,CERTIFIED&limit=2000"
+ Then I want to check in the list "items" property "id" with value of saved property "noVersionsWorkflowId" does not exist
+ And I want to check in the list "items" property "id" with value of saved property "draftVersionWorkflowId" exists
+ And I want to check in the list "items" property "id" with value of saved property "certifiedVersionWorkflowId" exists
+ And I want to check in the list "items" property "id" with value of saved property "draftAndCertifiedVersionWorkflowId" exists
Scenario: List ones with gibberish version(s) = none
- When I want to get path "/workflows?versionState=gibberish&size=2000"
- Then I want to check that element in the response list with "id" equals to value of saved property "noVersionsWorkflowId" does not exist
- And I want to check that element in the response list with "id" equals to value of saved property "draftVersionWorkflowId" does not exist
- And I want to check that element in the response list with "id" equals to value of saved property "certifiedVersionWorkflowId" does not exist
- And I want to check that element in the response list with "id" equals to value of saved property "draftAndCertifiedVersionWorkflowId" does not exist \ No newline at end of file
+ When I want to get path "/workflows?versionState=gibberish&limit=2000"
+ Then I want to check in the list "items" property "id" with value of saved property "noVersionsWorkflowId" does not exist
+ And I want to check in the list "items" property "id" with value of saved property "draftVersionWorkflowId" does not exist
+ And I want to check in the list "items" property "id" with value of saved property "certifiedVersionWorkflowId" does not exist
+ And I want to check in the list "items" property "id" with value of saved property "draftAndCertifiedVersionWorkflowId" does not exist \ No newline at end of file