refactor: TestCase/TestCaseDef/StepConfig models

This commit is contained in:
lilong.129
2024-11-09 20:15:40 +08:00
parent 2587bbee82
commit 8846e84d19
31 changed files with 621 additions and 563 deletions
+3 -3
View File
@@ -250,15 +250,15 @@ func TestSessionRunner(t *testing.T) {
caseRunner, _ := NewRunner(t).NewCaseRunner(testcase)
sessionRunner := caseRunner.NewSession()
step := testcase.TestSteps[0]
if !assert.Equal(t, step.Struct().Variables["varFoo"], "${max($a, $b)}") {
if !assert.Equal(t, step.Config().Variables["varFoo"], "${max($a, $b)}") {
t.Fatal()
}
err := sessionRunner.parseStepStruct(step)
err := sessionRunner.parseStep(step)
if err != nil {
t.Fatal()
}
if !assert.Equal(t, step.Struct().Variables["varFoo"], 34.5) {
if !assert.Equal(t, step.Config().Variables["varFoo"], 34.5) {
t.Fatal()
}
}