sync from Azure to LF
[ric-plt/e2mgr.git] / Automation / Tests / Unhappy / Reset_HttpResponse400.robot
 
 *** 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}
 
 
@@ -29,28 +29,26 @@ 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