Commit 74c6a63b authored by Elian Kraja's avatar Elian Kraja
Browse files

Fix issue #42

parent 98f07139
Loading
Loading
Loading
Loading
Loading
+11 −10
Original line number Diff line number Diff line
@@ -24,15 +24,15 @@ Check HTTP Response Body Json Schema Is
Should Be Present In Json List
    [Arguments]     ${expr}   ${json_field}   ${json_value}
    Log    Check if ${json_field} is present in ${expr} with the value ${json_value}
    ${result}=    Run Keyword And Return    Should Be Equal As Strings    ${json_value}    ${expr['${json_field}']}   
    [return]   ${result}
    #${result}=    Run Keyword And Return    Should Be Equal As Strings    ${json_value}    ${expr['${json_field}']}   
    #[return]   ${result}

    #:FOR  ${item}  IN  @{expr}
    #\  Log	${item}
    #${are_equal}=    Should Be Equal As Strings    ${expr['${item}']}    ${json_value}
    #\  Exit For Loop If    ${are_equal}
    #Log    Item found ${item}
    #[return]    ${item}
    :FOR  ${item}  IN  @{expr}
    \  Log	${item}
    \  ${are_equal}=    Should Be Equal As Strings    ${item['${json_field}']}    ${json_value}
    \  Exit For Loop If    ${are_equal}
    Log    Item found ${item}
    [return]    ${item}
    
Should Be Present In Json
    [Arguments]     ${expr}   ${json_field}   ${json_value}
@@ -43,9 +43,10 @@ Check Response Contains
    [Arguments]    ${source}    ${parameter}    ${value}
    Should Be Present In Json    ${source}    ${parameter}    ${value}
    
Check Result Contains

Check Result Contains in Json
    [Arguments]    ${source}    ${parameter}    ${value}
    Should Be Present In Json List    ${source}    ${parameter}    ${value}
    Should Be Present In Json    ${source}    ${parameter}    ${value}

Check ProblemDetails
    [Arguments]    ${expected_status}
+5 −5
Original line number Diff line number Diff line
@@ -26,10 +26,10 @@ TC_MEC_MEC013_SRV_UEDISTSUB_001_OK
    Create new subscription    DistanceNotificationSubscription
    Check HTTP Response Status Code Is    201
    Check HTTP Response Body Json Schema Is    DistanceNotificationSubscription
    Check Result Contains    ${response['body']['distanceNotificationSubscription']}    clientCorrelator    ${UEDISTSUB_CLIENT_ID}
    Check Result Contains    ${response['body']['distanceNotificationSubscription']}    callbackReference    ${APP_SRVSUB_NOTIF_CALLBACK_URI}
    Check Result Contains    ${response['body']['distanceNotificationSubscription']}    monitoredAddress    ${UEDISTSUB_MONITORED_IP_ADDRESS}
    Check Result Contains    ${response['body']['distanceNotificationSubscription']}    referenceAddress    ${UEDISTSUB_IP_ADDRESS}
    Check Result Contains in Json    ${response['body']['distanceNotificationSubscription']}    clientCorrelator    ${UEDISTSUB_CLIENT_ID}
    Check Result Contains in Json    ${response['body']['distanceNotificationSubscription']}    callbackReference    ${APP_SRVSUB_NOTIF_CALLBACK_URI}
    Check Result Contains in Json    ${response['body']['distanceNotificationSubscription']}    monitoredAddress    ${UEDISTSUB_MONITORED_IP_ADDRESS}
    Check Result Contains in Json    ${response['body']['distanceNotificationSubscription']}    referenceAddress    ${UEDISTSUB_IP_ADDRESS}


TC_MEC_MEC013_SRV_UEDISTSUB_001_BR