我是单元测试的初学者,我想在 switch 中测试我的案例,但我不知道该怎么做。
我有 :
- (void)testClickSmiley
{
[self.viewController click:nil];
// Here What i do ? I use what kind of XCTest Assertions ? I want to test if it goes into "default" for example
}
在我的 ViewController 中:
- (IBAction)click:(id)sender
{
UIButton *btn = (UIButton *)sender;
switch (btn.tag) {
case Bad:
// Show view Bad
break;
case Average:
// Show view Average
break;
case Good:
// Show view Bad
break;
default:
break;
}
}
当然,我不想修改我的 ViewController。
有任何想法吗 ?泰