当我运行时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)
但是在我go test再次运行后,我所有的测试都通过了。
只有当我重置我的 mysql 数据库,然后go test第一次运行时,测试才会失败。
对于每个GET请求,我POST之前都会做一个请求,以确保在 DB 中创建了数据。
谁能帮助我确保测试按顺序运行?那就是POST请求在GET请求之前运行?
明月笑刀无情
噜噜哒
相关分类