Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/392.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 播放2.0不';不要运行所有的测试_Java_Testing_Junit_Playframework_Playframework 2.0 - Fatal编程技术网

Java 播放2.0不';不要运行所有的测试

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

我正在将一个应用程序移植到Play2.0上,由于某些原因,它没有运行所有的测试。它查找所有的测试类。但在大多数情况下都不会运行任何测试。我尝试将这些类移动到tests目录的底部,但这并没有什么不同

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


我期待着持久性测试会轰轰烈烈,但对了,我只是开了绿灯,因为它没有运行其中的任何测试

我会回答我自己的问题,以防有人被绊倒


如果设置步骤失败,比如@BeforeClass annotated method抛出异常,那么Play将在0个测试中运行0个测试时报告测试用例。

您是否将测试调整为使用Play 2.0支持方法?从未听说过支持方法,这些是帮助器类中的支持方法吗?我只是想让它运行带有@Test注释的方法。请添加代码片段,显示您的测试方法和项目布局,否则我们无法给出答案最终找到原因。@BeforeClass方法正在引发异常。如果它真的将此报告为失败的测试,而不是运行0个测试中的0个,那就太好了。