3

テストケースで何度も開始および停止するアプリのSwing統合テストにJUnitとFESTを使用しています。@afterへの呼び出しを含める必要がありrobot.cleanUp()ます

4

1 に答える 1

1

一般的なルールは次のとおりです。FrameFixtureの各初期化サイトには、対応するクリーンアップサイトが必要です。

具体的には、@BeforeメソッドがFrameFixtureを初期化する場合(たとえばw = new FrameFixture<MyWindow>()、wはテストクラスのフィールドです)、を@After介してリソースを解放するメソッドを定義する必要がありますw.cleanUp()

http://docs.codehaus.org/display/FEST/Getting+Startedのサンプルを参照してください。

于 2011-04-22T19:43:08.980 に答える