我为一个web实现了几个包,每个包都有自己的测试用例。当使用go test ./api/pkgname测试每个包时,测试就会通过。如果我想使用go test ./api/...同时运行所有测试,那么测试用例总是失败的。在每个测试用例中,我使用DROP SCHEMA public CASCADE和CREATE
我相信我们都知道,setUp (@ are )将在任何测试方法之前执行,而tearDown(@ after )将在测试方法之后执行。
另外,我们知道Junit将创建每个测试方法的一个测试实例。我的问题是,我们可以将setUp方法内容移到类构造函数中并删除setUp方法吗?是否有任何特定的理由保留setUp方法?