2017-02-25 82 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一起工作。