blob: f4b524b372e5b636bcd1467897a876c1a28bdc23 [file] [log] [blame]
Feature: Archive and Restore VLM
Scenario: Archive VLM with Draft
When I want to create a VLM
Then I want to create input data
Then I want to update the input property "name" with a random value
Then I want to update the input property "type" with value "Universal"
Then I want to create for path "/vendor-license-models/{item.id}/versions/{item.versionId}/license-key-groups" with the input data from the context
Then I want to commit this Item
Then I want to archive this item
Then I want to list Archived VLMs
Then I want to check that item exits in response
Scenario: Archive Already Archived VLM - Negative
When I want to create a VLM
Then I want to create input data
Then I want to update the input property "name" with a random value
Then I want to update the input property "type" with value "Universal"
Then I want to create for path "/vendor-license-models/{item.id}/versions/{item.versionId}/license-key-groups" with the input data from the context
Then I want to submit this VLM
Then I want to archive this item
Then I want to list Archived VLMs
Then I want to check that item exits in response
Then I want the following to fail with error message "Archive item failed, item {item.id} is already Archived"
Then I want to archive this item
Scenario: Archive Certified VLM
When I want to create a VLM
Then I want to create input data
Then I want to update the input property "name" with a random value
Then I want to update the input property "type" with value "Universal"
Then I want to create for path "/vendor-license-models/{item.id}/versions/{item.versionId}/license-key-groups" with the input data from the context
Then I want to submit this VLM
Then I want to archive this item
Then I want to list Archived VLMs
Then I want to check that item exits in response
Then I want to list Active VLMs
Then I want to check that item does not exits in response