From 1613eb4724cc40b83fe3b714ca8a616441900099 Mon Sep 17 00:00:00 2001 From: buyuxiang <347586493@qq.com> Date: Tue, 1 Mar 2022 20:58:24 +0800 Subject: [PATCH] fix: len(validatorMap) == 3 --- convert.go | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/convert.go b/convert.go index 6800d3fd..c83b36e7 100644 --- a/convert.go +++ b/convert.go @@ -80,13 +80,9 @@ func convertCompatTestCase(tc *TCase) (err error) { // 2. deal with validators compatible with HttpRunner for i, iValidator := range step.Validators { validatorMap := iValidator.(map[string]interface{}) - if len(validatorMap) == 0 { - // pass invalid or empty validator - continue - } // check priority: HRP > HttpRunner validator := Validator{} - if len(validatorMap) == 4 { + if len(validatorMap) == 4 || len(validatorMap) == 3 { // HRP validator format validator.Check = validatorMap["check"].(string) validator.Assert = validatorMap["assert"].(string) @@ -108,6 +104,7 @@ func convertCompatTestCase(tc *TCase) (err error) { step.Validators[i] = validator } else { log.Error().Msgf("[convert compat testcase] unexpected validator format: %v", validatorMap) + step.Validators[i] = validator } } }