No pruebes que algo no sucede . Es como asegurarse de que el código no se rompa . Eso es algo implícito, todos nos esforzamos por lograr un código que no se rompa ni tenga errores. ¿Quieres escribir pruebas para eso? ¿Por qué solo un método? ¿No desea que se prueben todos sus métodos para que no produzcan alguna excepción ? Siguiendo ese camino, terminarás con una prueba adicional, ficticia y sin aseveraciones para cada método en su base de código. No aporta ningún valor.
Por supuesto, si su requerimiento es para verificar método hace excepciones de captura , lo hace la prueba de que (o marcha atrás un poco, prueba de que no tira lo que se supone que la captura).
Sin embargo, el enfoque / prácticas generales permanecen intactos: no escribe pruebas para algunos requisitos artificiales / vagos que están fuera del alcance del código probado (y probar que "funciona" o "no arroja" suele ser un ejemplo de tal, especialmente en un escenario en el que las responsabilidades del método son bien conocidas).
En pocas palabras: concéntrate en lo que tiene que hacer tu código y pruébalo.