2017-02-25 1 views
0

私はGrails 3.2.4でBDDテストをしようとしていましたが、Cucumber(https://cucumber.io/)とGrails 3.2の統合が難しかったです。それができる場合は、どのように私はテストのためのキュウリを設定するのですか?GrailsでテストするためにGrails 3.2.4でCucumberを設定するにはどうすればよいですか?

私はgradleキュウリで設定しようとしましたが、正しく動作していないようで、セットアップを行うためのガイドはあまりありません。 Grailsキュウリの場合はhttps://github.com/samueltbrown/gradle-cucumber-plugin、Grails 3.2の場合はGrailsキュウリのhttps://github.com/hauner/grails-cucumberを参照してください。

答えて

0

私が理解できる限り、Javaライブラリを使用することができます。ドキュメントを見ると、ユニットテストにJUnitを使用することが可能であることがわかります。

これは、キュウバーチームが提供するJava Skeletonを使用できるはずだと私に思います。

私のアプローチは、それを複製して実行することです。それはボックスの外に実行する必要があります。次に、プロジェクトのテストスイートに組み込みます。

0

ダミーのテストクラス(Grailsドメインクラスではありません)で作業するためのキュウリがありますが、実際のドメインクラスをテストして属性制約が満たされていることを確認しようとすると動作しません。クラスはドメインクラスとはみなされず、GORMは初期化されていないと言われます。私はキュウリのステップ定義でGORMを初期化する方法を見つけたら、Grails 3でCucumberを使うことに一歩近づくでしょう。

関連する問題