【发布时间】:2014-01-08 15:45:25
【问题描述】:
我对单元测试相当陌生,尤其是在 iOS 中
我有一个测试用例,如果我看到两个对象不相等,它应该会成功
除了在检查它们是否相等时要求测试失败之外,我找不到提供给我的方法。
我不希望对不相等的对象进行测试失败,
如果对象不相等,我希望测试成功。
哪种方法可以做到这一点?
这是我的测试方法:
-(void)testServerProtocolSetting{
ServerProtocol *server = [ServerProtocol sharedInstance];
id stub = [OCMockObject mockForClass:[ServerProtocol class]];
ServerProtocol *server1 = server;
[[stub expect]isNULL];
[ServerProtocol setSharedInstance:stub];
[stub verify];
server = [ServerProtocol sharedInstance];
XCTAssertEqualObjects(server1, server, @"server and server1 are not equal");
}
【问题讨论】:
标签: ios unit-testing assertions xctest