Commit 798f9476 authored by Elian Kraja's avatar Elian Kraja
Browse files

Fix MEC016 body for post requests

parent 608d1148
Pipeline #6840 passed with stage
in 0 seconds
...@@ -21,6 +21,7 @@ TP_MEC_MEC016_MEO_UEAPPCTX_001_OK ...@@ -21,6 +21,7 @@ TP_MEC_MEC016_MEO_UEAPPCTX_001_OK
Create application context AppContext.json Create application context AppContext.json
Check HTTP Response Status Code Is 201 Check HTTP Response Status Code Is 201
Check HTTP Response Body Json Schema Is AppContext Check HTTP Response Body Json Schema Is AppContext
Check HTTP Response Header Contains Location
Should Be Equal As Strings ${response['body']['appInfo']['appName']} MyNewWornderfulApp Should Be Equal As Strings ${response['body']['appInfo']['appName']} MyNewWornderfulApp
Set Suite Variable ${contextId} ${response['body']['contextId']} Set Suite Variable ${contextId} ${response['body']['contextId']}
...@@ -57,8 +58,6 @@ TP_MEC_MEC016_MEO_UEAPPCTX_002_OK ...@@ -57,8 +58,6 @@ TP_MEC_MEC016_MEO_UEAPPCTX_002_OK
# Test Body # Test Body
Update application context ${contextId} UpdateAppContext.json Update application context ${contextId} UpdateAppContext.json
Check HTTP Response Status Code Is 204 Check HTTP Response Status Code Is 204
Check HTTP Response Body Json Schema Is AppContext
Should Be Equal As Strings ${response['body']['callbackReference']} http://127.0.0.1/callbackuri
TP_MEC_MEC016_MEO_UEAPPCTX_002_BR TP_MEC_MEC016_MEO_UEAPPCTX_002_BR
[Documentation] [Documentation]
...@@ -105,7 +104,6 @@ TP_MEC_MEC016_MEO_UEAPPCTX_003_NF ...@@ -105,7 +104,6 @@ TP_MEC_MEC016_MEO_UEAPPCTX_003_NF
Should Be True ${PIC_SERVICES} == 1 Should Be True ${PIC_SERVICES} == 1
Delete application context ${NON_EXISTING_CONTEXT_ID} Delete application context ${NON_EXISTING_CONTEXT_ID}
Check HTTP Response Status Code Is 404 Check HTTP Response Status Code Is 404
Check ProblemDetails 404
*** Keywords *** *** Keywords ***
...@@ -114,9 +112,9 @@ Create application context ...@@ -114,9 +112,9 @@ Create application context
Set Headers {"Accept":"application/json"} Set Headers {"Accept":"application/json"}
Set Headers {"Content-Type":"application/json"} Set Headers {"Content-Type":"application/json"}
Set Headers {"Authorization":"${TOKEN}"} Set Headers {"Authorization":"${TOKEN}"}
${path} Catenate SEPATATOR= jsons/ ${content} ${path} Catenate SEPARATOR= jsons/ ${content}
${body} Get Binary File ${path} ${body} Get Binary File ${path}
Post ${apiRoot}/${apiName}/${apiVersion}/app_contexts ${content} Post ${apiRoot}/${apiName}/${apiVersion}/app_contexts ${body}
${output}= Output response ${output}= Output response
Set Suite Variable ${response} ${output} Set Suite Variable ${response} ${output}
...@@ -126,9 +124,9 @@ Create application context using wrong endpoint ...@@ -126,9 +124,9 @@ Create application context using wrong endpoint
Set Headers {"Accept":"application/json"} Set Headers {"Accept":"application/json"}
Set Headers {"Content-Type":"application/json"} Set Headers {"Content-Type":"application/json"}
Set Headers {"Authorization":"${TOKEN}"} Set Headers {"Authorization":"${TOKEN}"}
${path} Catenate SEPATATOR= jsons/ ${content} ${path} Catenate SEPARATOR= jsons/ ${content}
${body} Get Binary File ${path} ${body} Get Binary File ${path}
Post ${apiRoot}/${apiName}/${apiVersion}/app_contexts_error ${content} Post ${apiRoot}/${apiName}/${apiVersion}/app_contexts_error ${body}
${output}= Output response ${output}= Output response
Set Suite Variable ${response} ${output} Set Suite Variable ${response} ${output}
......
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
"associateDevAppId":"MyNewWornderfulDevAppId", "associateDevAppId":"MyNewWornderfulDevAppId",
"appInfo":{ "appInfo":{
"appName":"MyNewWornderfulApp", "appName":"MyNewWornderfulApp",
"appProvider":"TF012", "appProvider":"TTF012",
"appDVersion":"v0.0.1", "appDVersion":"v0.0.1",
"userAppInstanceInfo":[ "userAppInstanceInfo":[
{ {
......
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
"associateDevAppId":"MyNewWornderfulDevAppId", "associateDevAppId":"MyNewWornderfulDevAppId",
"appInfo":{ "appInfo":{
"app":"MyNewWornderfulApp", "app":"MyNewWornderfulApp",
"appProvider":"TF012", "appProvider":"TTF012",
"appDVersion":"v0.0.1", "appDVersion":"v0.0.1",
"userAppInstanceInfo":[ "userAppInstanceInfo":[
{ {
......
{ {
"associateDevAppId":"MyNewWornderfulDevAppId", "associateDevAppId":"MyNewWornderfulDevAppId",
"contextId": "MyNewWornderfulDevAppId", "contextId": "1",
"callbackReference": "http://127.0.0.1/callbackuri", "callbackReference": "http://127.0.0.1/callbackuri",
"appInfo":{ "appInfo":{
"appName":"MyNewWornderfulApp", "appName":"MyNewWornderfulApp",
"appProvider":"TF012", "appProvider":"TTF012",
"appDVersion":"v0.0.1", "appDVersion":"v0.0.1",
"userAppInstanceInfo":[ "userAppInstanceInfo":[
{ {
......
{ {
"associateUeAppId":"MyNewWornderfulDevAppId", "associateUeAppId":"MyNewWornderfulDevAppId",
"contextId": "MyNewWornderfulDevAppId", "contextId": "1",
"callbackReference": "http://127.0.0.1/callbackuri", "callbackReference": "http://127.0.0.1/callbackuri",
"appInfo":{ "appInfo":{
"appName":"MyNewWornderfulApp", "appName":"MyNewWornderfulApp",
"appProvider":"TF012", "appProvider":"TTF012",
"appDVersion":"v0.0.1", "appDVersion":"v0.0.1",
"userAppInstanceInfo":[ "userAppInstanceInfo":[
{ {
......
...@@ -43,8 +43,6 @@ TP_MEC_MEC016_MEO_UEAPPCTX_001_NF ...@@ -43,8 +43,6 @@ TP_MEC_MEC016_MEO_UEAPPCTX_001_NF
Should Be True ${PIC_SERVICES} == 1 Should Be True ${PIC_SERVICES} == 1
Obtain Application Location Availability Task using wrong endpoint AppLocationAvailability.json Obtain Application Location Availability Task using wrong endpoint AppLocationAvailability.json
Check HTTP Response Status Code Is 404 Check HTTP Response Status Code Is 404
*** Keywords *** *** Keywords ***
...@@ -53,9 +51,9 @@ Obtain Application Location Availability Task ...@@ -53,9 +51,9 @@ Obtain Application Location Availability Task
Set Headers {"Accept":"application/json"} Set Headers {"Accept":"application/json"}
Set Headers {"Content-Type":"application/json"} Set Headers {"Content-Type":"application/json"}
Set Headers {"Authorization":"${TOKEN}"} Set Headers {"Authorization":"${TOKEN}"}
${path} Catenate SEPATATOR= jsons/ ${content} ${path}= Catenate SEPARATOR= jsons/ ${content}
${body} Get Binary File ${path} ${body} Get Binary File ${path}
Post ${apiRoot}/${apiName}/${apiVersion}/obtain_app_loc_availability ${content} Post ${apiRoot}/${apiName}/${apiVersion}/obtain_app_loc_availability ${body}
${output}= Output response ${output}= Output response
Set Suite Variable ${response} ${output} Set Suite Variable ${response} ${output}
...@@ -65,8 +63,8 @@ Obtain Application Location Availability Task using wrong endpoint ...@@ -65,8 +63,8 @@ Obtain Application Location Availability Task using wrong endpoint
Set Headers {"Accept":"application/json"} Set Headers {"Accept":"application/json"}
Set Headers {"Content-Type":"application/json"} Set Headers {"Content-Type":"application/json"}
Set Headers {"Authorization":"${TOKEN}"} Set Headers {"Authorization":"${TOKEN}"}
${path} Catenate SEPATATOR= jsons/ ${content} ${path}= Catenate SEPARATOR= jsons/ ${content}
${body} Get Binary File ${path} ${body} Get Binary File ${path}
Post ${apiRoot}/${apiName}/${apiVersion}/obtain_app_loc_availability_error ${content} Post ${apiRoot}/${apiName}/${apiVersion}/obtain_app_loc_availability_error ${body}
${output}= Output response ${output}= Output response
Set Suite Variable ${response} ${output} Set Suite Variable ${response} ${output}
...@@ -21,6 +21,7 @@ TP_MEC_MEC016_MEO_UEAPPS_001_OK ...@@ -21,6 +21,7 @@ TP_MEC_MEC016_MEO_UEAPPS_001_OK
Retrieve the application contexts list Retrieve the application contexts list
Check HTTP Response Status Code Is 200 Check HTTP Response Status Code Is 200
Check HTTP Response Body Json Schema Is ApplicationList Check HTTP Response Body Json Schema Is ApplicationList
## Post condition
FOR ${appInfo} IN @{response['body']['appList']} FOR ${appInfo} IN @{response['body']['appList']}
${passed} Run Keyword And Return Status Should Be Equal As Strings ${appInfo['appInfo']['appName']} ${APP_NAME} ${passed} Run Keyword And Return Status Should Be Equal As Strings ${appInfo['appInfo']['appName']} ${APP_NAME}
Exit For Loop If ${passed} Exit For Loop If ${passed}
...@@ -73,7 +74,6 @@ Retrieve the application contexts list ...@@ -73,7 +74,6 @@ Retrieve the application contexts list
Set Headers {"Accept":"application/json"} Set Headers {"Accept":"application/json"}
Set Headers {"Content-Type":"application/json"} Set Headers {"Content-Type":"application/json"}
Set Headers {"Authorization":"${TOKEN}"} Set Headers {"Authorization":"${TOKEN}"}
Set Headers {"Content-Length":"0"}
GET ${apiRoot}/${apiName}/${apiVersion}/app_list GET ${apiRoot}/${apiName}/${apiVersion}/app_list
${output}= Output response ${output}= Output response
Set Suite Variable ${response} ${output} Set Suite Variable ${response} ${output}
...@@ -84,7 +84,6 @@ Retrieve the application contexts list using wrong endpoint ...@@ -84,7 +84,6 @@ Retrieve the application contexts list using wrong endpoint
Set Headers {"Accept":"application/json"} Set Headers {"Accept":"application/json"}
Set Headers {"Content-Type":"application/json"} Set Headers {"Content-Type":"application/json"}
Set Headers {"Authorization":"${TOKEN}"} Set Headers {"Authorization":"${TOKEN}"}
Set Headers {"Content-Length":"0"}
GET ${apiRoot}/${apiName}/${apiVersion}/app_list_error GET ${apiRoot}/${apiName}/${apiVersion}/app_list_error
${output}= Output response ${output}= Output response
Set Suite Variable ${response} ${output} Set Suite Variable ${response} ${output}
...@@ -96,7 +95,6 @@ Retrieve the application contexts list using filters ...@@ -96,7 +95,6 @@ Retrieve the application contexts list using filters
Set Headers {"Accept":"application/json"} Set Headers {"Accept":"application/json"}
Set Headers {"Content-Type":"application/json"} Set Headers {"Content-Type":"application/json"}
Set Headers {"Authorization":"${TOKEN}"} Set Headers {"Authorization":"${TOKEN}"}
Set Headers {"Content-Length":"0"}
GET ${apiRoot}/${apiName}/${apiVersion}/app_list?${filter} GET ${apiRoot}/${apiName}/${apiVersion}/app_list?${filter}
${output}= Output response ${output}= Output response
Set Suite Variable ${response} ${output} Set Suite Variable ${response} ${output}
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment