如何为C++类和结构自定义 STAssertEquals 输出



我正在使用OCUnit在XCode 4.3.2中编写测试用例。我想将C++类和结构与STAssertEquals进行比较,但不幸的是,当测试失败时,STAssertEquals默认打印对象引用。

如何在C++中自定义用户定义类型的STAssertEquals输出?

我试图在std::ostream上为我的对象实现operator<< - std::ostream& operator<<(std::ostream& stream, const MyObject& obj); - 但这似乎并没有改变输出。

添加将C++类或结构包装在 Objective-C 对象中的代码。然后实现检查相等性的-isEqual:方法。

相关内容

  • 没有找到相关文章