测试已测试 | ✓ |
Lang语言 | Obj-CObjective C |
许可 | MIT |
Released最后版本 | 2015年12月 |
由Jon Reid维护。
MockUIAlertViewActionSheet允许您基于经典的(但现在已弃用的)UIAlertView和UIActionSheet在单元测试中模拟iOS提示框和操作表。
(对于基于UIAlertController的新提示框,请使用MockUIAlertController。)
没有实际显示提示框。这意味着
确保从Source/MockUIAlertViewActionSheet中获取一切。
没有什么。
#import <MockUIAlertViewActionSheet/QCOMockAlertViewVerifier.h>
QCOMockAlertViewVerifier
。有关弹窗的信息可以通过QCOMockAlertViewVerifier获取。
例如,这是一个验证标题的测试。其中sut
是测试桩中的系统组件。
- (void)testShowAlert_AlertShouldHaveTitle
{
QCOMockAlertViewVerifier *alertVerifier = [[QCOMockAlertViewVerifier alloc] init];
[sut showAlert:nil];
XCTAssertEqualObjects(alertVerifier.title, @"Title");
}
#import <MockUIAlertViewActionSheet/QCOMockActionSheetVerifier.h>
QCOMockActionSheetVerifier
。有关操作表的信息可以通过QCOMockActionSheetVerifier获取。
查看示例应用程序。运行它来看看它做什么,然后阅读测试。