NotImplementedException

NotImplementedException

在尝试使用Hippomock的MockRepository::ExpectCall注册期望时,我在NotImplementedException的以下行遇到MockRepository::BasicRegisterExpect异常,我承认这是不明白的:

if ((unsigned int)baseOffset * sizeof(void*) + sizeof(void*)-1 > sizeof(Z)) RAISEEXCEPTION(NotImplementedException(this));

不幸的是,我无法使用简化示例来重现异常。

因此,我的“简单”问题是:
  • 在什么情况下,期待致电时会引发此异常?
  • 此代码行可以准确测试什么?
  • 最佳答案

    在我的情况下,异常是由于我尝试模拟非虚拟类函数而引起的。简单的答案,却很容易被忽略...

    关于c++ - Hippomock的MockRepository::BasicRegisterExpect中的NotImplementedException,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/20990947/

    10-11 03:56