3
私の質問は2倍です。 1. OCUnitを使用してView Controllerをテストできますか。もしそうなら、どうすればいいですか?そうでない場合は、私が使用できる別のテストキットがありますか?ビューコントローラのテスト--iPhone
私の質問は2倍です。 1. OCUnitを使用してView Controllerをテストできますか。もしそうなら、どうすればいいですか?そうでない場合は、私が使用できる別のテストキットがありますか?ビューコントローラのテスト--iPhone
間違いなく可能です。あなたはUITableViewControllerを持っていて、5行ずつ2つのセクションがあることを確認したいとします。それは、簡単にそのような試験方法で行われます。
- (void) testTableHasCorrectRowsAndSections
{
id tableViewController = [[[YourTableViewControllerSubclass alloc] init] autorelease];
STAssertEquals(2,[tableViewController numberOfSectionsInTableView:nil],@"");
STAssertEquals(5,[tableViewController tableView:nil numberOfRowsInSection:0],@"");
STAssertEquals(5,[tableViewController tableView:nil numberOfRowsInSection:1],@"");
}
私もまたあなたのコントローラをテストしてあなたを助けるためにOCMockを利用をお勧めします。ビューを簡単に模擬して、コントローラが適切に対話していることを確認することができます。