web-dev-qa-db-fra.com

Alternatives à la dépréciation estirée estimée.none () dans Junit 4.13

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");
    ...
}
3

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:

5
Joe