私はこのgrailsのことを正しくしようとしています。私はテストを使用すべきだと思いました。私の唯一のテストでの経験は、私の仲間が私に教えてくれた3時間ほどです。grails用のBDDフレームワーク(spock/geb/easyb/other)は、人間が判読可能な記述の正規表現解析をサポートしていますか?
キュウリでは、「説明」と「定義」を分けて正規表現を使います。 Easybは本当に近くに見えますが、説明と定義は互いに重なり合っています。
だから、キュウリに私は
given "I have done myFancyThing"
then "I should see the fancyThingResponse"
given "I have done myNormalThing"
then "I should see normalThingResponse"
のように見え、その後、唯一の機能は
と「その後、私はXが表示されるはず」のための1つの機能「私はXを行っている与えられた」のためにそこにある何かを行うことができますそれは、例えばeasybと思わ私は
given "I have done myFancyThing"{
//code code code
}
given "I have done myNormalThing"{
//cucumber is dryer than easyb?
}
などの各記述のためのコードを書き直す必要があります私はeasybについて間違っていますか?これは、または私が考えていないことにこれを追加する何らかのグルーヴィーな方法を持っているJava用の/ groovyのテストフレームワークですか?