Mockito verificar após a exceção Junit 4,10

Eu estou testando um método com uma exceção esperada. Eu também preciso verificar se algum código de limpeza foi chamado (em um objeto escarnecido) após a exceção ser lançada, mas parece que a verificação está sendo ignorada. Aqui está o código. Estou usando o JunitExpectedException Rule para verificar a exceção esperada.

@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(...));
}

Parece que overify está sendo totalmente ignorado. Não importa qual método eu coloque noverify, meu teste está passando, o que não é o que eu quero.

Alguma ideia de por que isso está acontecendo?

questionAnswers(3)

yourAnswerToTheQuestion