2

ほとんどの単体テストフレームワークと同様に、SenTestCaseにはsetUpメソッドとtearDownメソッドがあり、各テストの前後にコードを実行するためにオーバーライドできます。

NUnitでは、フィクスチャのセットアップとフィクスチャのティアダウンメソッドをオーバーライドできることに慣れています。これにより、テストを実行する前にコードを1回実行し、フィクスチャのすべてのテストを実行した後にクリーンアップすることができます。

SenTestCaseでこれを行う適切な方法は何ですか?私はこれにinitとdeallocを使用してみましたが、私のより良い判断に反して、私のinitオーバーライドが呼び出されなかったようです。

4

2 に答える 2

2

+setUpおよび+tearDownクラス メソッドを使用できます: SenTestKit: すべてのテストが実行された後にクリーンアップしますか? .

于 2012-03-15T17:02:42.143 に答える
0

この機能を備えたGHUnitに切り替えました。私の知る限り、OCUnit/SenTestCase にはありません。

于 2011-08-05T16:02:10.170 に答える