Hola!, tengo una duda con el test 05, adjunto la parte del codigo con la que tengo dudas.
test05HerreroUsaPicoTempladoConMasDuracion
durabilidadPico := pico durabilidad.
pico := herrero templar: pico.
herrero usar: pico.
herrero usar: pico.
herrero usar: pico.
herrero usar: pico.
herrero usar: pico.
herrero usar: pico.
herrero usar: pico.
self assert: (pico durabilidad) equals: durabilidadPico.
herrero usar: pico.
self assert: (pico durabilidad) equals: 0.
Lo que no me cierra es que en el test02 usábamos el pico 5 veces y luego se rompía, por lo que para mi tenia una
durabilidad = 5.
Luego, en este test templamos el pico pero hacemos un self assert con la durabilidad del pico templado y la durabilidad del
pico anterior sin templar (5). ¿No seria mas consistente con el funcionamiento del pico definido en el test 02 redifinir durabilidadPico a la durabilidad del pico templado actual luego del séptimo uso?.
Desde ya muchas gracias.
Saludos.
Hola Christian:
No. En ningún momento se especifica de cuánto tiene que ser la durabilidad inicial. Fijate que en ninguna prueba del enunciado se verifica eso. Simplemente sabemos que el método durabilidad
devuelve un determinado objeto que será 0 solamente en caso de
que se haya utilizado una determinada cantidad de veces. Te recomiendo contabilizar la cantidad de usos en algún lado.
Saludos,
Tomás
Ahh, perfecto, ahi me quedo mas en claro.
Gracias!