1

我正在将应用程序移植到 Play 2.0,但由于某种原因,它没有运行所有测试。它找到所有的测试类。但只是没有在其中大多数中运行任何测试。我尝试将类移动到测试目录的基础,但这并没有什么不同。

它不运行的测试包含使用休眠 JPA 的持久性测试。这些类有一个通用的基类,用于管理跨测试的数据库状态。

我期待持久性测试会大放异彩,但是我只是得到了绿灯,因为它没有运行其中的任何测试。

4

1 回答 1

2

我会回答我自己的,以防其他人遇到这个问题。

如果您的设置步骤失败,例如 @BeforeClass 注释方法抛出异常,则 Play 将报告测试用例为 0 次测试中的 0 次运行。

于 2013-01-28T20:01:35.233 回答