mirror of
https://github.com/httprunner/httprunner.git
synced 2026-05-15 12:27:59 +08:00
fix: change Validators type, check json body format
This commit is contained in:
@@ -114,8 +114,12 @@ func (v *responseObject) Extract(extractors map[string]string) map[string]interf
|
||||
return extractMapping
|
||||
}
|
||||
|
||||
func (v *responseObject) Validate(validators []Validator, variablesMapping map[string]interface{}) (err error) {
|
||||
for _, validator := range validators {
|
||||
func (v *responseObject) Validate(iValidators []interface{}, variablesMapping map[string]interface{}) (err error) {
|
||||
for _, iValidator := range iValidators {
|
||||
validator, ok := iValidator.(Validator)
|
||||
if !ok {
|
||||
return errors.New("validator type error")
|
||||
}
|
||||
// parse check value
|
||||
checkItem := validator.Check
|
||||
var checkValue interface{}
|
||||
|
||||
Reference in New Issue
Block a user