Objective C 単体テストにコンストラクタを追加するにはどうすればよいですか?
デフォルトの xcode テスト コードを使用すると、次のようになります。
#import "MultiVueTests.h"
@implementation MultiVueTests
- (void)setUp
{
[super setUp];
// Set-up code here.
}
- (void)tearDown
{
// Tear-down code here.
[super tearDown];
}
- (void)testExample
{
STFail(@"Unit tests are not implemented yet in MultiVueTests");
}
このファイルのすべてのテストにコンストラクターを追加することは可能ですか?
*編集: * 私の場合は、webService 呼び出しの結果をテストすることです。コンストラクターで webService を呼び出し、各テストで答えをテストします。しかし、setUp で webService を呼び出すと、テストごとに呼び出されます。
ありがとう