簡體   English   中英

Play Framework 2.4-M3:Java中的單元測試問題

[英]Play Framework 2.4-M3: Issues with unit testing in Java

我正在使用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版本,現在可以使用了。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM