我正在使用 OCUnit 在 XCode 4.3.2 中编写测试用例。我想将 C++ 类和结构与 进行比较STAssertEquals
,但不幸STAssertEquals
的是,当测试失败时默认打印对象引用。
如何自STAssertEquals
定义 C++ 中用户定义类型的输出?
我尝试为我的对象实现operator<<
on- std::ostream
<code>std::ostream& operator<<(std::ostream& stream, const MyObject& obj);-但这似乎并没有改变输出。