我对单元测试相当陌生,尤其是在 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");
}