1
这不是最好的事情要做,但我想验证一个对象的私有方法被调用,所以我创建了一个部分模拟并添加了一个对私人方法的期望。是否有可能'期望'从部分模拟的方法
Synchronizer * sync = [[Synchronizer alloc] initWithCleanup:YES];
sync = [OCMockObject partialMockForObject:sync];
[[(id)sync expect] cleanupPreviousContents];
当我运行测试时,不会调用cleanupPreviousContents,但测试仍然成功。错误在哪里?
问候, 昆汀
哦,分裂的alloc/init的很好的例证! :) – buildsucceeded 2016-06-23 13:33:14