2

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

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

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

4

1 回答 1

0

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

于 2012-07-16T18:26:47.747 回答