Omitir navegación.
Principal

Excepciones al uso de un único assert en las pruebas


Pruebas

Una buena práctica conocida en el mundo de las pruebas es la conocida con el término anglosajón "single-assert". El significado de este término (algo confuso) es que en cada método de prueba debe existir sólo una serie de invocaciones a métodos assert que en conjunto comprueben una única funcionalidad o característica.

En su artículo Single Assert Reconsidered, Sven gorts aclara este concepto con ejemplos muy ilustrativos y se plantea algunas excepciones en las que él considera razonable no cumplir este principio. Eso si, deja claro que sigue considerándolo muy aconsejable en la mayoría de los casos.