をobjectにシナリオアウトラインから文字列のリストを変換する:方法例えば、オブジェクトへのシナリオの概要から文字列のリストを変換する方法はあり
Scenario Outline: eligibility rules
When I specify habitation details
| <you_are> | <nature> | <pro> |
Examples:
| you_are| nature | pro |
| PNO | Living | No |
| PO | Pro | yes |
中に、:
class Entry {
String you_are;
String nature;
String pro ;
}
@When("I specify habitation details")
public void specifyHabitationDetails(Entry entry) {
私はあなたがデータテーブルを使用してオブジェクトのリストを渡すことができますが、それは私が欲しいものではないことを知っています。シナリオの概要の利点は、各行がクリーンな状態から繰り返されることです。
あなたはここに変換する必要があるのはなぜ? CucumberはREGEXを使用して、これらのテストケースを識別します。これは、テスト内でクラスを作成できることからです。私はあなたがそれをしようとしている方法が正しいとは思わない。 – px06