2016-03-24 9 views
1

1つのテストでSLIM(複数のFITとは対照的に)で複数の種類のテーブルを使用し、テストクラスの同じインスタンスのコンテキストを保持する方法があるのだろうかテスト中のシステム)。SLIMのフィクスチャを使用したフローモード

FITでは、テストページの開始時にDoFixture自体を参照することでフローモードに入ることができます。これにより、さまざまなテーブル/フィクスチャタイプを活用することができます。

私はSLIM(多分Script Fixtureを使用して)と同様のことをしたいと思います。

これは可能ですか?

答えて

2

2番目以降のテーブルで2番目のセル値としてクラスを指定しないことで、同じインスタンス(または「アクタ」)を使用する複数のスクリプトテーブルを持つことができます。http://fitnesse.org/FitNesse.UserGuide.WritingAcceptanceTests.SliM.ScriptTableを参照してください。また、この同じインスタンス/アクターをデシジョン・テーブル(別々のコードにリンクしていませんが、起動したスクリプト・フィクスチャのシナリオを呼び出すだけです。http://fitnesse.org/FitNesse.UserGuide.WritingAcceptanceTests.SliM.ScenarioTableを参照)で使用することもできます。

私は、フィクスチャインスタンスを共有することができる他のスリムテーブルも認識していません。

+0

ありがとうございます、それはうまくいくようです。スクリプト間で「テストを完了できませんでした:java.lang.ArrayIndexOutOfBoundsException:1」というエラーが発生しますが、説明どおりに動作します。 –

関連する問題