[英]How can I customize STAssertEquals output for C++ classes and structs?
我正在使用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:
方法來檢查是否相等。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.