Testing Colombia

Testing con calidad

Herramientas

Nunit 3.0 parte – 5

Expected Exception

una de las mas útiles funcionalidades que incluye nunit es la de poder probar las excepciones en el código, vamos a ver este código de un método que contiene dos excepciones las cuales vamos a probar usando nunit:

En este caso vamos a crear un test para probar que la primer excepcion String.IsNullOrWhiteSpace(number) es correctamente lanzada cuando el parámetro «number» es nulo o incluye un espacio en blanco:

En este test pasamos un valor que incluye un espacio en blanco, con lo cual podemos hacer un assert para validar que la excepción es correctamente lanzada.

En este otro test, validamos también que la excepción es lanzada cuando el parámetro «number» es nulo:

En este caso la excepción también sera lanzada correctamente como se aprecia en la siguiente imagen:

Hay mas opciones para validar las excepciones como puede ser validar el mensaje de la excepción, pero en este ejercicio quiero mostrar una de las opciones mas comunes para usar en los test.

SI tienes sugerencias o dudas no dudes en comentar.

Deja un comentario

Tema creado por Anders Norén