Java 播放2.0不';不要运行所有的测试
我正在将一个应用程序移植到Play2.0上,由于某些原因,它没有运行所有的测试。它查找所有的测试类。但在大多数情况下都不会运行任何测试。我尝试将这些类移动到tests目录的底部,但这并没有什么不同 它不运行的测试包含使用hibernate JPA的持久性测试。这些类有一个公共基类,用于跨测试管理数据库状态Java 播放2.0不';不要运行所有的测试,java,testing,junit,playframework,playframework-2.0,Java,Testing,Junit,Playframework,Playframework 2.0,我正在将一个应用程序移植到Play2.0上,由于某些原因,它没有运行所有的测试。它查找所有的测试类。但在大多数情况下都不会运行任何测试。我尝试将这些类移动到tests目录的底部,但这并没有什么不同 它不运行的测试包含使用hibernate JPA的持久性测试。这些类有一个公共基类,用于跨测试管理数据库状态 我期待着持久性测试会轰轰烈烈,但对了,我只是开了绿灯,因为它没有运行其中的任何测试 我会回答我自己的问题,以防有人被绊倒 如果设置步骤失败,比如@BeforeClass annotated m
我期待着持久性测试会轰轰烈烈,但对了,我只是开了绿灯,因为它没有运行其中的任何测试 我会回答我自己的问题,以防有人被绊倒
如果设置步骤失败,比如@BeforeClass annotated method抛出异常,那么Play将在0个测试中运行0个测试时报告测试用例。您是否将测试调整为使用Play 2.0支持方法?从未听说过支持方法,这些是帮助器类中的支持方法吗?我只是想让它运行带有@Test注释的方法。请添加代码片段,显示您的测试方法和项目布局,否则我们无法给出答案最终找到原因。@BeforeClass方法正在引发异常。如果它真的将此报告为失败的测试,而不是运行0个测试中的0个,那就太好了。