gpt4 book ai didi

java - Play 2 Java sbt 不运行所有测试类

转载 作者:行者123 更新时间:2023-12-01 15:04:51 28 4
gpt4 key购买 nike

我的 Play 2.0.4 项目有两个 JUnit 测试类。它们确实被编译了,但实际上只有其中之一是通过“Play 测试”运行的。执行哪个类似乎是随机的。

输出中没有错误,只是没有执行其他类的测试:

[info] Total for test api.ApiTest
[info] Finished in 0.611 seconds
[info] 0 tests, 0 failures, 0 errors

最佳答案

结果证明我的测试设置犯了一个愚蠢的错误。我将把问题和答案留在这里以供将来引用。不幸的是,日志没有显示任何启动或停止问题,因此我逐行调试它。

是:

FakeApplication app = createCustomFakeApplication();
Helpers.start(Helpers.testServer(3333, app));
...
Helpers.stop(app);

已修复:

TestServer app = Helpers.testServer(3333, createCustomFakeApplication());
Helpers.start(app);
...
Helpers.stop(app);

关于java - Play 2 Java sbt 不运行所有测试类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13118942/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com