Bonjour,
Je me pose une question. Faire des tests trop avanc�s, j'entends par l�, v�rifier que tous les mocks sont bien appel�s, un certain nombre de fois, avec des captor, etc. (exemple :
)
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3 when(myMock.maFonction(captor)).thenReturn(...); verify(myMock, times(4).maFonction(captor)); assertEquals(captor.getValue(), moObjet);
Est-ce une mauvaise pratique ? Souvent, ce genre de tests ne sont qu'une "duplication" du code de production et quand ce dernier change, on est souvent oblig�s de changer le code de tests lui-m�me ce qui fait perdre de l'int�r�t au process. En somme, est-ce qu'�crire des tests trop pouss�s n'est-il pas contreproductif?
Je n'arrive pas vraiment � trouver de documentation sur �a, si vous avez une id�e
Partager