Hola, me suena haber escuchado en clase que el TP1Java era igual en requerimientos que el TP1Smalltalk pero escrito en Java.
Chequeando las pruebas de integracion "AlgoTripTest.java" note que hay ligeras diferencias y cosas extra. Mi pregunta es:
Se busca que se cumplan solo los requerimientos de "AlgoTripTest.java" o se busca que se cumplan los requerimientos del AlgoTripTest del de SmallTalk tambien?
Una diferencia que encontre por ejemplo es que en la version de smalltalk decia que el paquete bonificaba al asistente y en el de java no aparece.
Otra por ejemplo es la prueba "test02BisCorreccionCoordenadasCiudadCorrigeCostoVuelo" que no figuraba en el de smalltak.
Hola Axel,
Como dice el enunciado del TP1-J, las pruebas son "prácticamente las mismas que las del TP1-S". Se espera que pase las pruebas del TP1-J. Lo ideal es que tu modelo también funcione con lo especificado en Smalltalk.
La prueba 02Bis fue incluida para forzar a que el cálculo del precio se realice en el momento en el que es solicitado. De haberlo hecho así en Smalltalk no presenta ninguna diferencia en el requerimiento.
Acerca de la diferencia en la última prueba, ya lo consultaron la semana pasada en el foro.
Saludos,
Tomás
ok, gracias