【发布时间】:2015-04-16 18:40:00
【问题描述】:
我正在使用 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 并给出一个不兼容的类型错误。我正在关注文档中的示例,所以我不确定它为什么不起作用。有谁知道如何让它工作?
【问题讨论】:
标签: java unit-testing dependency-injection playframework guice