当我跑go test,我的输出:
--- FAIL: TestGETSearchSuccess (0.00s)
Location: drivers_api_test.go:283
Error: Not equal: 200 (expected)
!= 204 (actual)
--- FAIL: TestGETCOSearchSuccess (0.00s)
Location: drivers_api_test.go:391
Error: Not equal: 200 (expected)
!= 204 (actual)
Run Code Online (Sandbox Code Playgroud)
但是在我go test再次运行之后,我的所有测试都通过了.
只有当我重置我的mysql数据库,然后go test第一次运行时,测试才会失败.
对于每个GET请求,我POST之前都会请求确保在数据库中创建数据.
谁能帮助我如何确保测试按顺序运行?那是POST请求在GET请求之前运行?