【发布时间】:2013-03-03 15:10:27
【问题描述】:
我有一套最大规模的测试来测试 RESTful API 的不同端点。 我真的希望将它们分成不同的文件以便更好地组织。
我的问题是如何在所有测试之前启动某些东西(在我的例子中是一个 HTTP 服务器,但它是什么并不重要)并在所有测试完成后关闭它。
我知道 BeforeAndAfterAll,但这仅在一个测试文件中完成之前/之后。我需要类似的东西,但对于所有测试,例如:
-- 测试前启动http服务器
-- 运行所有测试套件
-- 关闭http服务器
【问题讨论】:
-
查看这个问题/答案(不完全重复)-> stackoverflow.com/questions/8486869/…
-
检查这个 q/a:stackoverflow.com/questions/27272811/… 我想将初始化步骤保留为测试本身,依赖测试确保首先运行初始化,如果失败则取消