2011-07-20 86 views

回答

1

FunctionalTest和UnitTest擴展了BaseTest,它使用PlayJunit4TestRunner進行了註釋,因此您應該會發現,您可以像運行其他測試(即Run As> Junit Test)一樣運行測試。在測試實際運行之前,您會看到在控制檯上初始化了Play環境。

我發現的一個問題是,在Eclipse中運行整個Play測試包是bug,所以我傾向於在Eclipse中一次運行一個,然後使用Play自己的testrunner來驗證整個套件。

+0

問題是我正在使用playframework 1.1 - 沒有PlayJunit4TestRunne – sdespolit

+1

我認爲PlayJunit4TestRunner類沒有任何特定的1.2更改,所以我似乎記得可以從回購中獲取並使用它1.1。否則,1.2對Play有很大的改進,所以如果可能的話,升級是明智的。 – RevBingo

+0

不幸的是,這裏發生了變化,無法簡單地選擇它並使用它。 – sdespolit

2

一種方法可能是,安裝'antify'模塊並在您的應用程序中運行「播放antify」。它會爲你的應用程序創建一個build.xml(它將從application-build.xml文件中導入所需的目標)並從eclipse運行「自動測試」。