0

我有几个测试只有在满足一个条件时才能运行(媒体服务器已启动并运行)。我应该如何编码这种情况,以便 jUnit 在服务器关闭时不会运行 rests 并通知我不满足原因?

更新

可能我可以描述一些测试依赖吗?

目标是看到不是测试失败,而是条件不满足。如果我编码setUp或其他东西,我只会看到多个测试失败,没有任何解释。如果我有一个测试条件本身的测试,而所有其他测试只有在这个成功时才执行,那么问题就会很明显......

4

1 回答 1

1

您可以将其添加为setUp()代码的一部分。如果setUp()抛出异常,则不会运行测试。当然,TestRunner 通常会遍历每个开始test并为每个方法运行的方法setUp(),因此这不是一个非常有效的解决方案。

于 2012-11-29T20:12:34.577 回答