雖然嘗試使用Hippomock的MockRepository::ExpectCall
我遇到的MockRepository::BasicRegisterExpect
的下面一行NotImplementedException
例外,這我承認不懂註冊一個期望:NotImplementedException在Hippomock的MockRepository :: BasicRegisterExpect
if ((unsigned int)baseOffset * sizeof(void*) + sizeof(void*)-1 > sizeof(Z)) RAISEEXCEPTION(NotImplementedException(this));
不幸的是,我不能重現例外使用一個精簡的例子。
因此我的「簡單」的問題:
- 在哪些情況下期待一個電話時,提出了這個非常特殊的?
- 這段代碼行究竟測試了什麼?
正如我在我自己的答案中所說,這是由於我試圖嘲笑非虛擬類功能。我使用的是Visual C++ 2010,如果我記得的話,它使用的是Hippomocks 3.1。如果我可以用當前版本重現錯誤,我會讓你知道。感謝所有答案! –