Equivalent of never(mock) in JMockit
jmockit
Solution
Try an empty full verification block, it should verify that no invocations occurred on any given mocks:
@Test
public void someTest(@Mocked SomeType mock)
{
// Record expectations on other mocked types...
// Exercise the tested code...
new FullVerifications(mock) {};
}
Problem
I'm migrating some test cases from JMock to JMockit. It's been a pleasant journey so far but there's one feature from JMock that I'm not able to find in JMockit (version 0.999.17) I want to check that a mock is never called (any method). With JMock, all I needed is the following in my Expectations block: ``` never(mock) ``` Is it feasible somehow with JMockit? EDIT: I might have found a solution but it's not very explicit. If I put any method of this mock with `times =0` in my Expectations block then this mock becomes strict and I believe any method called would trigger an exception.