Add orchestration project to SO integration testing repository
[integration/csit.git] / tests / so / orchestration / testsuites / bpmn-infra / aLaCarte / Create / ServiceInstantiationTest.robot
1 *** Settings ***
2 Documentation    Testing Create Generic ALaCarte Service Instance flow
3 Resource    ../../../../resources/bpmn-infra/aLaCarte/Create/ServiceInstance.robot
4 Resource    ../../../../resources/common/Variables.robot
5 Resource    ../../../../resources/common/SoVariables.robot
6 Resource    ../../../../resources/aai/service_instance.robot
7
8 *** Variables ***
9 ${serv_inst_id}    shouldOverWrite
10 ${create_service_instance_template_file}    ../../../../assets/templates/bpmn-infra/aLaCarte/Create/ServiceInstance.template
11
12 *** Settings ***
13 *** Test Cases ***
14 Create and Delete Service Alacarte GR_API
15     [Tags]    Smoke    Sanity
16     [Setup]   Setup GR Create Service Instance    TC_1
17     log    starting create SI
18     ${serv_inst_id}    ${request_id}    ${request_completion_status}    ${status_code}    ${service_body}    Create Service Instance    TC_1    ${create_service_instance_template_file}
19     Should Be Equal As Strings    ${status_code}    202
20     Should Be Equal As Strings    ${request_completion_status}    COMPLETE
21     log    validating SI
22     Validate Service Instance    Robot_SI    Robot_Test_Service_Type    Robot_Test_Subscriber_ID    Active
23     Validate Owning Entity    c3f57fa8-ac7d-11e8-98d0-529269fb1459    200
24     Validate Project    GR_API_OE_SO_Test200    200
25     
26     log    starting delete SI
27     ${instance_id}    ${delete_si_request_id}    ${request_completion_status}    ${delete_service_response.status_code}    Invoke Delete Service Instance Flow    ${service_body}    ${serv_inst_id}
28     Should Be Equal As Strings    ${delete_service_response.status_code}    202
29     Should Be Equal As Strings    ${request_completion_status}    COMPLETE
30     Validate Service Instance Not Exist By Id    ${serv_inst_id}
31     Validate Owning Entity    c3f57fa8-ac7d-11e8-98d0-529269fb1459    200
32     Validate Project    GR_API_OE_SO_Test200    200
33
34     [Teardown]    Teardown GR Create Service Instance    ${serv_inst_id}