我正在将一个应用程序移植到 Play 2.0,但出于某种原因它没有运行所有测试。它找到所有的测试类。但只是不对其中的大多数进行任何测试。我尝试将这些类移动到测试目录的底部,但这并没有什么不同。
它不运行的测试包含使用 hibernate JPA 的持久性测试。这些类有一个公共(public)基类,用于跨测试管理数据库状态。
我希望持久性测试能够大放异彩,但我只是得到了绿灯,因为它没有运行其中的任何测试。
最佳答案
我会自己回答,以防其他人遇到这个问题。
如果您有一个失败的设置步骤,比如 @BeforeClass 注释方法抛出异常,那么 Play 将报告测试用例为 0 个测试运行中的 0 个。
关于java - Play 2.0 并未运行所有测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14548953/