*** Settings ***
Suite Setup Prepare Enviorment
-Resource ../Resource/resource.robot
+Library Collections
Resource ../Resource/Keywords.robot
+Resource ../Resource/resource.robot
Library OperatingSystem
-Library Collections
Library REST ${url}
*** Test Cases ***
-
-Prepare Ran in Connected connectionStatus
+Reset - 400 http - 401 Corrupted json
Post Request setup node b x-2
Integer response status 204
Sleep 1s
GET /v1/nodeb/test1
- Integer response status 200
- String response body ranName test1
String response body connectionStatus CONNECTED
+ Set Headers ${header}
+ PUT /v1/nodeb/test1/reset {abc}
+ Integer response status 400
+ Integer response body errorCode 401
+ String response body errorMessage corrupted json
+
+Reset - 400 http - 401 Validation error
+ Set Headers ${header}
+ PUT /v1/nodeb/test1/reset ${resetbadcausejson}
+ Integer response status 400
+ Integer response body errorCode 402
+ String response body errorMessage Validation error
+
-Stop RNIB
- Run docker stop redis
-Run Reset from RAN
- Run ${Run_Config}
- Sleep 1s
-Remove log files
- Remove File ${EXECDIR}/gnb.log
- Remove File ${EXECDIR}/e2mgr.log
-Save logs
- Sleep 1s
- Run ${Save_e2_log}
- Run ${Save_e2mgr_log}
\ No newline at end of file