6. JUnit - Ecrire assertion Ben si, regarde : List<Employe> partipants = bof.getParticipants(); assertNotNull(participants); assertEquals(20, partipants.size()); La syntaxe de la 2ème assertions est bizarre... Ca me fait penser à quelqu'un.... mais qui ?
7. JUnit - Yoda assertions assertEquals(20, partipants.size()); Je souhaite que égal à 20 soit le nombre de participants
8. JUnit Oulah, je vais devoir parler comme Yoda. Et si jamais, j'ai besoin d'un assertTrue, ça va être compliqué... . Je veux seulement vérifier que le nombre de partipants est de 20.
10. FestAssert - Junit Je dois changer mon framework de test alors ? Non, pas du tout, FestAssert fait s'occupe seulement des assertions.
11. FestAssert Lexique plus riche, plus simple assertThat(partipants).doesNotHaveDuplicate(); Et en plus, je peux chainer tout ça : assertThat(partipants).isNotNull().hasSize(20) .doesNotHaveDuplicate();
12.
13. Vérifier présence de certains ? List<Employe> partipants = bof.getParticipants(); Employe nicolas = sfeir.getXXX Employe fabien = sfeir.getXXX assertThat(partipants).contains(nicolas, fabien); Pas super... Vérification liste
14. Fournit un ListAssert d'une liste transformée : List<A> => List<B> assertThat(partipants).onProperty("prenom") .contains("Nicolas", "Fabien"); onProperty
15. Failure 1/2 Parfois l'assertion est fausse : @Test public void junitListe() { assertEquals(20, liste.size()); } @Test public void festassertListe() { Assertions.assertThat(liste).hasSize(20); }
16. Failure 2/2 Des fois l'assertion est fausse : @Test public void junitString() { assertNotNull(nom); } @Test public void festAssertString() { assertThat(nom).isNotNull(); }