Mockito проверяют после исключения Junit 4.10

Я тестирую метод с ожидаемым исключением. Мне также нужно убедиться, что какой-то код очистки был вызван (для смоделированного объекта) после того, как возникло исключение, но похоже, что проверка игнорируется. Вот код Я использую джунитExpectedException Rule чтобы проверить ожидаемое исключение.

@Rule
public ExpectedException expectedEx = ExpectedException.none();

@Test
public void testExpectedException()
{
   MockedObject mockObj = mock(MockedObj.class);
   MySubject subject = new MySubject(mockedObj);
   expectedEx.expect(MyException.class);
   expectedEx.expectMessage("My exception message.");
   subject.someMethodThrowingException();
   verify(mockObj).
       someCleanup(eq(...));
}

Кажется, чтоverify полностью игнорируется. Независимо от того, какой метод я положил вverifyмой тест проходит, что не то, что я хочу.

Есть идеи, почему это происходит?

Ответы на вопрос(3)

Ваш ответ на вопрос