Acabo de bajar el nuevo enunciado del TP1.
Y muchas de las pruebas que me pasaban, ahora no lo hacen.
Indagando en el código, veo que todos los asserts fueron reemplazados por shoulds.
Particularmente, el primer error me pincha en el segundo 'should' del test03:
self should: (algoChat cantidadMensajesDe: 'Marcio' = 1).
Mi código está tomando como valor del parámetro enviado de cantidadMensajesDe como "false", ya que primero evalúa si "Marcio" es igual a 1 y luego ejecuta el método de la instancia.
Al ponerle parentesis y sentar precedencia, el error desaparece y todo me vuelve a funcionar.
Me podrían confirmar si esto es un error o no ?
Saludos,
Tengo el mismo problema.
Por otro lado:
un test dice:
- self should: ((conversacion at: 0 ) = 'Yo: sonamos...').
- self should: ((conversacion at: 1 ) = 'Tomas Me either').
- self should: ((conversacion at: 3 ) = 'Diego: Yo tampoco').
Por qué Diego tiene ":" y Tomas no?
Son errores en las pruebas? Podemos corregirlos?
Hola, disculpen, parece que se subió un archivo erróneo. Sigan trabajando con el anterior hasta que lo corrijamos.
Había quedado en el campus una versión desactualizada. Se subió recién una nueva. Gracias.