gpt4 book ai didi

java - Play Framework 2.4-M3 : Issues with unit testing in Java

转载 作者:行者123 更新时间:2023-11-30 08:15:54 25 4
gpt4 key购买 nike

我正在使用 Java 运行 Play Framework 2.4-M3,并且正在尝试编写需要正在运行的应用程序的单元测试。我试图让它与以下代码一起工作:

Application app = new GuiceApplicationBuilder().build();

running(app, () -> {
// Unit test code here
});

我遇到的问题是,running 以及其他方法(例如 WithApplication)需要 play.Application。但是,new GuiceApplicationBuilder().build() 返回 play.api.Application 并给出不兼容的类型错误。我正在遵循文档中的示例,所以我不确定为什么它不起作用。有谁知道如何让它发挥作用吗?

最佳答案

哎呀,我终于明白我做错了什么了。我想我不小心让我的 IDE 导入了 GuiceApplicationBuilder 的 Scala 版本而不是 Java 版本。直到现在我才注意到这一点。我将其更改为Java版本,现在可以运行了。

关于java - Play Framework 2.4-M3 : Issues with unit testing in Java,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29683323/

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