refactor: NewCaseRunner

This commit is contained in:
lilong.129
2025-05-12 15:24:12 +08:00
parent 4dfeffc32b
commit 0b1a92d8dd
5 changed files with 18 additions and 35 deletions

View File

@@ -287,7 +287,7 @@ func TestSessionRunner(t *testing.T) {
},
}
caseRunner, _ := hrp.NewRunner(t).NewCaseRunner(testcase)
caseRunner, _ := hrp.NewCaseRunner(testcase, hrp.NewRunner(t))
sessionRunner := caseRunner.NewSession()
step := testcase.TestSteps[0]
if !assert.Equal(t, step.Config().Variables["varFoo"], "${max($a, $b)}") {

View File

@@ -69,7 +69,7 @@ func TestRunRequestStatOn(t *testing.T) {
Config: hrp.NewConfig("test").SetBaseURL("https://postman-echo.com"),
TestSteps: []hrp.IStep{stepGET, stepPOSTData},
}
caseRunner, _ := hrp.NewRunner(t).SetHTTPStatOn().NewCaseRunner(testcase)
caseRunner, _ := hrp.NewCaseRunner(testcase, hrp.NewRunner(t).SetHTTPStatOn())
sessionRunner := caseRunner.NewSession()
summary, err := sessionRunner.Start(nil)
assert.Nil(t, err)