mirror of
https://github.com/httprunner/httprunner.git
synced 2026-09-05 15:37:35 +08:00
fix: len(validatorMap) == 3
This commit is contained in:
+2
-5
@@ -80,13 +80,9 @@ func convertCompatTestCase(tc *TCase) (err error) {
|
|||||||
// 2. deal with validators compatible with HttpRunner
|
// 2. deal with validators compatible with HttpRunner
|
||||||
for i, iValidator := range step.Validators {
|
for i, iValidator := range step.Validators {
|
||||||
validatorMap := iValidator.(map[string]interface{})
|
validatorMap := iValidator.(map[string]interface{})
|
||||||
if len(validatorMap) == 0 {
|
|
||||||
// pass invalid or empty validator
|
|
||||||
continue
|
|
||||||
}
|
|
||||||
// check priority: HRP > HttpRunner
|
// check priority: HRP > HttpRunner
|
||||||
validator := Validator{}
|
validator := Validator{}
|
||||||
if len(validatorMap) == 4 {
|
if len(validatorMap) == 4 || len(validatorMap) == 3 {
|
||||||
// HRP validator format
|
// HRP validator format
|
||||||
validator.Check = validatorMap["check"].(string)
|
validator.Check = validatorMap["check"].(string)
|
||||||
validator.Assert = validatorMap["assert"].(string)
|
validator.Assert = validatorMap["assert"].(string)
|
||||||
@@ -108,6 +104,7 @@ func convertCompatTestCase(tc *TCase) (err error) {
|
|||||||
step.Validators[i] = validator
|
step.Validators[i] = validator
|
||||||
} else {
|
} else {
|
||||||
log.Error().Msgf("[convert compat testcase] unexpected validator format: %v", validatorMap)
|
log.Error().Msgf("[convert compat testcase] unexpected validator format: %v", validatorMap)
|
||||||
|
step.Validators[i] = validator
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user