1つのページに2つのテーブル間でオブジェクト(自分のビジネスオブジェクト)を渡す必要があります。値は1つのフィクスチャのgetter呼び出しから得られ、次に別のフィクスチャ(両方のColumnFixtures)のフィールドとして使用する必要があります。渡されるオブジェクトはプリミティブでもストリングでもなく、変換もそれほど簡単ではないことに注意してください。それも可能ですか?もしそうなら、どのように?Fitnesseページ内の任意のオブジェクトを渡す方法は?
3
A
答えて
0
私はfitlibrary、ありがとうございます。 その間に、私はちょうど異なった、そしておそらくより良い方法を見つけました:
シンボルマップに値を保存してください。通常のフィールドでマップのキーを設定してから、Fixture.setSymbol(...)、Fixture.getSymbol(...)のように取得することができます。 上記の方法は静的でもありますが、変数値がコード内に固定されているのではなく、地図内で索引付けされているため、このアプローチは柔軟性があります:
1
次のような2つの列治具テーブル有すると仮定すると:
|TableOne |
|inputOne|outputOne()|
|7 |14 |
と
|TableTwo |
|inputTwo|outputTwo()|
|6 |20 |
は、対応するコードでは、静的変数(I」に渡したいオブジェクトを格納することができますここint
しかし、いずれかのタイプが動作します)を使用してメートル:
public class TableOne extends fit.ColumnFixture {
public static int result;
public int inputOne;
public int outputOne() {
result = inputOne * 2;
return result;
}
}
public class TableTwo extends fit.ColumnFixture {
public int inputTwo;
public int outputTwo() {
return TableOne.result + inputTwo;
}
}
の代わりに、私たちColumnFixture
sしかし、私はあなたがよりエレガントな方法で通信するフィクスチャを許可するRick Mugridgeのfitlibrary(特にDoFixture
)を調べることをお勧めします。
関連する問題
- 1. 繰り返しフィールド内の任意のオブジェクトを削除する方法は? (protobuf)
- 2. 任意の深いpythonオブジェクトを呼び出す方法は?
- 3. オブジェクトのMongoDBのオブジェクトは、任意の値
- 4. '任意の'オブジェクトのコンテナを作成する方法
- 5. laravelの任意のページからログイン/登録する方法
- 6. プロパティ内の任意の値を持つページを検索する
- 7. コンストラクタオブジェクトから任意のオブジェクトにメソッドを適用する方法
- 8. 任意の(非モデル属性の)値をrailsアクションに渡す方法は?
- 9. 任意のerbファイルで任意のビューヘルパーのメソッドにアクセスする方法は?
- 10. JSF内の任意のオブジェクトを検証しますか?
- 11. DOMオブジェクトを任意のWebページに挿入
- 12. PHPは、任意のパラメータと任意の方法で値を取る
- 13. 任意のディレクトリツリーをコミットする方法
- 14. JSFファイルをページ内の任意の場所にドラッグしてファイルアップロード
- 15. サーバー内の任意のページにフッターページを含める
- 16. キーワードを検索する最速の方法。任意の言語、任意のシステム
- 17. はブーストにダイナミックに割り当てるオブジェクトを渡す::任意のコンストラクタ
- 18. 正規表現内の任意の文字の一致方法
- 19. 任意のDOMオブジェクトをドラッグアンドドロップする
- 20. 任意の数の任意の数のアイテムをExcelで任意に扱う方法
- 21. 任意のオブジェクト値に基づいて配列をソートする方法は?
- 22. 任意のオブジェクトに対してJobParameterBuilderを作成する方法は?
- 23. Node.js内の任意の文字列をリクエスト用にエンコードする方法は?
- 24. の.htaccess、その添付ファイルのページへの任意の.jpgページをリダイレクトする方法(HTML)私はリダイレクトする
- 25. ASP.NET内のあるページから別のページにオブジェクトを渡す
- 26. fitnesseページのコンテンツにアクセスするには?
- 27. `CustomJS`を使ってPythonからbokehに任意の` json`データを渡す方法
- 28. パラメータとして任意のラムダ関数を渡して使用する方法
- 29. スイフト:任意のオブジェクトをInt64にキャスト= nil
- 30. 任意のオブジェクトを含むArrayList