EasyMock对意外调用的行为是抛出异常。理想情况下,这会传播到测试方法,导致测试失败。我有一些代码,其中调用包装在try-catch中,我不能依赖该异常导致测试失败。相反,我正在使用include
,但它通过了。
#include <sys/types.h>
#include <sys/stat.h>
#include <unistd.h>
部分解决方法是使用EasyMock.verify()
并检查方法被调用的次数,但只检查捕获的方法,而不是所有方法,并检查所有方法可能会很混乱。