我是相当新的单元测试,并在iOS的特别如何单元测试两个对象都没有在IOS等于XCTestCase
我有一个测试用例,如果我看到两个对象不相等,这应该会成功
我找不到一个给我的方法,除了要求测试在检查它们相等时失败。
我不希望有一个测试失败是不相等的对象,
我希望测试成功,如果对象是不相等的。
哪种方法可以实现这一点?
这是我的测试方法:
-(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");
}