之前有使用 RhinoMocks 的经验,它区分了两种不同Mockery
类型的类:一种是严格的,它执行与标准 JMock 模拟完全一样的检查,另一种是 normla,它根本不关心您未在期望中列出的方法。
例如,如果您想测试是否在您的对象上调用了方法 a(),但整个程序可能随后调用许多其他方法,在 JMock 中您必须明确列出所有内容,而 Rhino 只关心您实际列出的那些被称为。有没有办法在 JMock 中实现相同的行为?
之前有使用 RhinoMocks 的经验,它区分了两种不同Mockery
类型的类:一种是严格的,它执行与标准 JMock 模拟完全一样的检查,另一种是 normla,它根本不关心您未在期望中列出的方法。
例如,如果您想测试是否在您的对象上调用了方法 a(),但整个程序可能随后调用许多其他方法,在 JMock 中您必须明确列出所有内容,而 Rhino 只关心您实际列出的那些被称为。有没有办法在 JMock 中实现相同的行为?