modify Engine and rule automatic test case
Issue-ID: HOLMES-104
Change-Id: Ibc5702bed70b42be13a9ab2aa3313912d71f701c
Signed-off-by: Shiwei Tian <tian.shiwei@zte.com.cn>
diff --git a/test/csit/tests/holmes/testcase/EngineMgt/Engine-Mgt.robot b/test/csit/tests/holmes/testcase/EngineMgt/Engine-Mgt.robot
index 0c06cbb..5a8e811 100644
--- a/test/csit/tests/holmes/testcase/EngineMgt/Engine-Mgt.robot
+++ b/test/csit/tests/holmes/testcase/EngineMgt/Engine-Mgt.robot
@@ -22,13 +22,13 @@
deploy_invalid_rule
[Documentation] Add a rule with invalid contents to the engine.
- ${dic3} create dictionary content=789789789 engineid=""
+ ${dic3} create dictionary content=789789789 engineId=""
${Jsonparam} encode ${dic3}
${response} deployEngineRule ${Jsonparam} -1
deploy_valid_rule
[Documentation] Add a rule with valid contents to the engine.
- ${dic4} create dictionary content=package rule03080002;\n\nimport java.util.Locale; engineid="" loopcontrolname=test
+ ${dic4} create dictionary content=package rule03080002;\n\nimport java.util.Locale; engineId="" loopControlName=test
${Jsonparam} encode ${dic4}
${response} deployEngineRule ${Jsonparam}
diff --git a/test/csit/tests/holmes/testcase/RuleMgt/Rule-Mgt.robot b/test/csit/tests/holmes/testcase/RuleMgt/Rule-Mgt.robot
index a28bc36..19d0f74 100644
--- a/test/csit/tests/holmes/testcase/RuleMgt/Rule-Mgt.robot
+++ b/test/csit/tests/holmes/testcase/RuleMgt/Rule-Mgt.robot
@@ -8,17 +8,17 @@
*** Test Cases ***
add_valid_rule
[Documentation] Add a valid rule.
- ${dict2} create dictionary rulename=youbowu0314 description=create a new rule! content=package ruleqwertasd;\n\nimport java.util.Locale; enabled=1 loopcontrolname=closedControlLoop
+ ${dict2} create dictionary ruleName=you1212121121 description=create a new rule! content=package ruleqwertasd;\n\nimport java.util.Locale; enabled=1 loopControlName=closedControlLoop
${jsonParams} encode ${dict2}
${response} createRule ${jsonParams}
${respJson} to json ${response.content}
- ${RULEID} get from dictionary ${respJson} ruleid
+ ${RULEID} get from dictionary ${respJson} ruleId
set global variable ${RULEID}
log ${RULEID}
add_invalid_content_rule
[Documentation] Add an invalid rule of which the content is incorrect!!
- ${dict1} create dictionary rulename=gy0307001 description=create a new rule! content=123123123 enabled=1
+ ${dict1} create dictionary ruleName=gy0307001 description=create a new rule! content=123123123 enabled=1
${jsonParams} encode ${dict1}
${response} createRule ${jsonParams} -1
log ${response.content}
@@ -39,21 +39,21 @@
query_rule_with_non_existing_id
[Documentation] Query a rule with a non-existing ID.
- ${response} queryConditionRule {"rid":"invalidid"}
+ ${response} queryConditionRule {"ruleid":"invalidid"}
${respJson} to json ${response.content}
${count} get from dictionary ${respJson} totalCount
run keyword if ${count}!=0 fail
query_rule_with_partial_existing_name
[Documentation] Query rules with (a part of) an existing name.
- ${response} queryConditionRule {"rulename":"youbowu"}
+ ${response} queryConditionRule {"ruleName":"youbowu"}
${respJson} to json ${response.content}
${count} get from dictionary ${respJson} totalCount
run keyword if ${count}<1 fail Can't find the rule with (a part of) an existing name
query_rule_with_partial_non_existing_name
[Documentation] Query rules with (a part of) a non-existing name.
- ${response} queryConditionRule {"name":"zte2017"}
+ ${response} queryConditionRule {"rulename":"zte2017"}
${respJson} to json ${response.content}
${count} get from dictionary ${respJson} totalCount
run keyword if ${count}!=0 fail
@@ -81,7 +81,7 @@
query_rule_with_combinational_fields
[Documentation] Query rules using the combination of different fields.
- ${dic} create dictionary rulename=youbowu0314 enabled=1
+ ${dic} create dictionary ruleName=youbowu0314 enabled=1
${paramJson} encode ${dic}
${response} queryConditionRule ${paramJson}
${respJson} to json ${response.content}
@@ -91,27 +91,28 @@
modify_rule_with_status
[Documentation] modify the rule with a valid status.
- ${dic} create dictionary ruleid=${RULEID} enabled=0 content=package rule03140002 loopcontrolname=closedControlLoop
+ ${dic} create dictionary ruleId=${RULEID} enabled=0 content=package rule03140002 loopControlName=closedControlLoop
${modifyParam} encode ${dic}
${modifyResp} modifyRule ${modifyParam}
- ${response} queryConditionRule {"ruleid":"${RULEID}"}
+ ${response} queryConditionRule {"ruleId":"${RULEID}"}
${respJson} to json ${response.content}
${count} get from dictionary ${respJson} totalCount
run keyword if ${count}!=1 fail query rule fails! (can't find the rule modified!) ELSE traversalRuleAttribute ${respJson}
... ${dic}
+ log "response:" ${response}
modify_rule_with_invalid_status
[Documentation] modify the rule with an invalid status.
- ${dic} create dictionary ruleid=${RULEID} enabled=88 content=package rule03140002
+ ${dic} create dictionary ruleId=${RULEID} enabled=88 content=package rule03140002
${modifyParam} encode ${dic}
${modifyResponse} modifyRule ${modifyParam} -1
modify_rule_with_description
[Documentation] modify the description of the rule with the new string.
- ${dic} create dictionary ruleid=${RULEID} description=now, i modifying the description of the rule. content=package rule03140002 loopcontrolname=closedControlLoop
+ ${dic} create dictionary ruleId=${RULEID} description=now, i modifying the description of the rule. content=package rule03140002 loopControlName=closedControlLoop
${modifyParam} encode ${dic}
${modifyResp} modifyRule ${modifyParam}
- ${response} queryConditionRule {"ruleid":"${RULEID}"} 1
+ ${response} queryConditionRule {"ruleId":'${RULEID}'} 1
${respJson} to json ${response.content}
${count} get from dictionary ${respJson} totalCount
run keyword if ${count}!=1 fail query rule fails! ELSE traversalRuleAttribute ${respJson}