163 votes

Mockito Comment simuler et affirmer une exception levée ?

J'utilise mockito dans un test junit. Comment faire pour qu'une exception se produise et ensuite affirmer qu'elle s'est produite (pseudo-code générique) ?

0voto

eel ghEEz Points 303

Sans rapport avec mockito, on peut attraper l'exception et affirmer ses propriétés. Pour vérifier que l'exception s'est produite, il faut affirmer une condition fausse dans le bloc d'essai après l'instruction qui lève l'exception.

-3voto

Sam Points 430

Assert by exception message :

    try {
        MyAgent.getNameByNode("d");
    } catch (Exception e) {
        Assert.assertEquals("Failed to fetch data.", e.getMessage());
    }

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X