> Ahora, con lo que me tope un par de veces que estaba con > los unit test, fue que habia cosas como asignaciones de > valores que estaban hechos por el programa entonces me > preguntaba "es necesario que haga test para eso? realmente > se puede dar que de un valor que no sea correcto para el > modelo?" > > Por si acaso hice los test igual, porque uno nunca sabe si > modifica algo mucho mas adelante y rompe el calculo o > asignacion.
A mi me gusta mucho un criterio que propone en Extreme Programming: testeá todo lo que tenga alguna posilidad de romperse. Con ese criterio, un setter no necesita tests, pero cualquier cosa más complicada si. Lo discuten en profundidad acá: http://c2.com/cgi-bin/wiki?TestEverythingThatCouldPossiblyBreak Saludos! _______________________________________________ Ruby mailing list [email protected] http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar
