等这业务代码处理完的时候你就发现这点你的单测也完成的差不多了,能帮助你理解这块业务的提示也能让你及时的发现业务可能存在的问题,而不是因为产品或者我们都考虑的不全,等测试发现问题的时候我们再进行一个大手术...判断不等,[a1 isEqual:a2]值为false时通过
XCTAssertEqual(a, b, format...)判断相等(当a和b是 C语言标量、结构体或联合体时使用,实际测试发现NSString...传入nil参数,而不是原来一个block作为参数....,对于所有活跃的invocations,置换该方法.Pointers 和selectors 需要像上面一样特殊对待.对于既不是对象,也不是指针,更不是SEL类型的,不可以忽略的参数,可以使用 any 来代替...验证mock对象(也就是验证期望的方法是否被调用了)
如果预期的方法没有被调用,或者调用的时候,传递的参数不对,那么就好产生错误.可以使用上面 参数约束.