簡體   English   中英

如何為C ++類和結構自定義STAssertEquals輸出?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM