----------------------------------------------------------

Pedro del Gallego's Weblog

Main | Next month (dic 2004) »

20041101 lunes noviembre 01, 2004

JUnit, NUnit y TestNG

EL problema :
Hoy he tenido una mañana de perros, uno de esos dias en lo que te pones a tirar lineas de código sin mucho esfuerzo, pero cuando llega la hora del crear los test, estos como por arte de mágia se niengan a funcionar.

El caso es que estaba yo haciendo mi pequeña práctica para ingenieria del software II, bastante sencilla, cuando decido crear unos test con JUnit ... de repente el código no funciona ... lo reviso y joder el código estoy seguro de que tiene que funcionar, el error esta en una clase de no mas de 50 lineas...vuelvo al test... vuelvo al código... otro test... vuelvo al código... otro test... vuelvo al código....otro test...vuelvo al código...SOCORRO GOOOOGLE!!

Despues de un buen rato dando vueltas por la página de JUnit.. decido probar suerte con los demas enlaces... y llego a este post del señor Flower, a traves del blog de Cedric (El cual no leia pero que veo que tiene un monton de post y proyectos interesantes, entre ellos TestNG)

La causa :
El problema no estaba en mi código (ufff me estaba volviendo loco), sino en como entendia yo que funcionaba JUnit. Resulta que JUnit hace una instancia de nuestra clase sobre por cada metodo que vayamos a probar. En el código que pone Flower queda muy clarito.

El efecto :
Esto me ha hecho curiosar con otros dos framework de pruebas

Para experimentar un poco he decidido pasar mis practicas a C# asi que en un proximo post os dare mis impresiones sobre este. ¿Habeis probado alguno de estos frameworks en vuestros poryectos?

( nov 01 2004, 12:38:38 PM CET ) Permalink Comentarios [3]