No. | 機能 | 説明 | 備考 |
---|
1 | S2Containerの自動生成 | 各テストごとに、S2Container オブジェクトを自動で生成します。 | |
2 | コンポーネントの登録 | register() メソッドで任意のオブジェクトを S2Container に登録することができます。 | |
3 | 設定ファイルのインクルード | includeDicon() または、includeDiconOnIncludePath?() メソッドで任意の dicon ファイルをインクルードできます。通常、onSetUp?() メソッドの実装にて行います。 | |
4 | フィールドの自動バインド | テストケースクラスに、publicで非staticなフィールド、またはセッターの用意されたフィールドがある場合、フィールド名でS2Container内を検索し、コンポーネントを自動バインドします。なお、isAutoBindable?() メソッドをオーバーライドし、false を返すようにすれば、明示的に自動バインドを無効にできます。 | |
5 | テストメソッドごとの初期化/クリーンアップ | setUp<テスト対象メソッド名>() や tearDown<テスト対象メソッド名>() が実装されている場合、テストメソッド test<テスト対象メソッド名>() の前後に実行されます。 | |