Xcodeは、このObjective-Cテストケースのテンプレートコードを生成します。なぜヘッダファイルを生成せず、@interface
を実装ファイルに入れますか?@interfaceと@implementationは同じファイルにあります(ヘッダーファイル、Xcodeユニットテストテンプレートなし)
#import <XCTest/XCTest.h>
@interface BYObjCTest : XCTestCase
@end
@implementation BYObjCTest
// test methods
@end
この構造体はどのように呼び出されますか?これはプライベートクラスですか?テストケースは、一般に、ユーザコードの外部から呼び出される必要はありません。これが、これがこのように生成される理由ですか?