Move CSIT to integration/csit repo
[integration/csit.git] / tests / clamp / UIs / 03__Verify_UI_Models.robot
diff --git a/tests/clamp/UIs/03__Verify_UI_Models.robot b/tests/clamp/UIs/03__Verify_UI_Models.robot
new file mode 100644 (file)
index 0000000..66bc3b1
--- /dev/null
@@ -0,0 +1,52 @@
+*** Settings ***
+Library     Collections
+Library     RequestsLibrary
+Library     OperatingSystem
+Library     json
+
+*** Variables ***
+${login}                     admin
+${passw}                     password
+
+*** Test Cases ***
+Verify Holmes CL well created
+    ${resp}=    Get Request    ${clamp_session}   /restservices/clds/v1/clds/model-names
+    Should Contain Match    ${resp}   *HolmesModel1*
+    Should Not Contain Match    ${resp}   *HolmesModel99*
+
+Verify TCA CL well create
+    ${resp}=    Get Request    ${clamp_session}   /restservices/clds/v1/clds/model-names
+    Should Contain Match    ${resp}   *TCAModel1*
+    Should Not Contain Match    ${resp}   *TCAModel99*
+
+Verify HolmesModel1
+    ${resp}=    Get Request    ${clamp_session}   /restservices/clds/v1/clds/model/HolmesModel1
+    Should Contain Match    ${resp}   *templateHolmes1*
+    Should Contain Match    ${resp}   *DC2*
+    Should Contain Match    ${resp}   *DC3*
+    Should Contain Match    ${resp}   *Policy1*
+    Should Contain Match    ${resp}   *07e266fc-49ab-4cd7-8378-ca4676f1b9ec*
+    Should Contain Match    ${resp}   *migrate*
+    Should Contain Match    ${resp}   *240*
+    Should Contain Match    ${resp}   *390*
+    Should Contain Match    ${resp}   *Logic1*
+    Should Contain Match    ${resp}   *config Policy Name1*
+
+Verify TCAModel1
+    ${resp}=    Get Request    ${clamp_session}   /restservices/clds/v1/clds/model/TCAModel1
+    Should Contain Match    ${resp}   *templateTCA1*
+    Should Contain Match    ${resp}   *DESIGN*
+    Should Contain Match    ${resp}   *vnfRecipe*
+    Should Contain Match    ${resp}   *DC1*
+    Should Contain Match    ${resp}   *DC3*
+    Should Contain Match    ${resp}   *Policy2*
+    Should Contain Match    ${resp}   *restart*
+    Should Contain Match    ${resp}   *280*
+    Should Contain Match    ${resp}   *400*
+
+Get model names
+    ${resp}=    Get Request    ${clamp_session}   /restservices/clds/v1/clds/model-names
+    Should Contain Match    ${resp}   *HolmesModel1*
+    Should Contain Match    ${resp}   *TCAModel1*
+    Should Not Contain Match    ${resp}   *TCAModel99*
+    Should Not Contain Match    ${resp}   *HolmesModel99*