J'essaie d'utiliser le @Rule
Annotation avec ExpectedException
La méthode saufException.none () Méthode d'initialisation d'un type variable d'exceptionException dit qu'il a été obsolète quelles sont les alternatives à initialiser un objet de l'exceptionException. Exemple:
public ExpectedException expectedException = ExpectedException.none();
@Test
public void testThrownException() throws Exception {
expectedException.expect(CustomException.class);
expectedException.expectMessage("Exception Message");
...
}
Avez-vous lu l'avis de dépréciation ?
obsolète. depuis 4,13
Assert.assertThrows
Peut être utilisé pour vérifier que votre code jette une exception spécifique.
Voir cette réponse pour un exemple: