Hello:
- given : création d'une Map qui contient des données exploitables sur lesquelles lancer les tests.
- when : appel de la méthode à tester
- then : vérification du résultat de l'appel : que la String contient bien le nom attendu, ou bien qu'une exception a été lancée parce que ce societyCode est inconnu de la Map.
Pour vérifier que la String est conforme, il est de bon ton d'utiliser Assert.assertEquals(). Du genre :
Assert.assertEquals(stringAttendue, stringObtenue);
Pour vérifier qu'une exception a été lancée, il vaut mieux se reposer sur l'annotation @Test :
@Test(expected = ReportPtgFileException.class)
Qui veut dire que le test échoue s'il ne lance pas d'exception ou une autre exception que celle-ci
Partager