2017-02-25 83 views
0

我一直在嘗試使用Grails 3.2.4進行BDD測試,而且我很難整合Cucumber(https://cucumber.io/)和Grails 3.2。如果可以做到,那麼我如何設置黃瓜進行測試?如何使用Grails 3.2.4設置Cucumber來測試Grails?

我已經嘗試設置與gradle黃瓜,但它似乎並沒有正常工作,並沒有太多的指導得到它安裝。 Grails黃瓜請參見https://github.com/samueltbrown/gradle-cucumber-plugin,Grails黃瓜參見https://github.com/hauner/grails-cucumber,與Grails 3.2不兼容。

回答

0

據我所知,你可以使用Java庫。查看文檔告訴我可以使用JUnit進行單元測試。

這使我認爲你應該可以使用由黃瓜隊提供的Java Skeleton

我的方法是克隆它並讓它運行。它應該用完了。然後將其包含在您的項目的測試套件中。

0

我只有一個虛擬測試類(不是Grails域類),但是當我嘗試測試一個真正的域類以確保屬性約束得到遵守時,它不起作用。該類不被視爲域類,我被告知GORM尚未初始化。一旦我找到了如何在黃瓜步驟定義中初始化GORM,我會更接近於讓Cucumber和Grails 3一起工作。