buenas, en el test de distancias me da:
java.lang.AssertionError:
Expected :645.97
Actual :645.3909603452438
viendo que la diferencia es muy chica no se si el error esta en el metodo de haversine, que lo haya implementado mal (lo revise varias veces y no encontre error). O que por una cuestion de redondeo me haya dado ese error.
Algo asi me pasaba a mi en el de SmallTalk, para mi es lo que decis del redondeo.
Hola Fernando,
Es la misma fórmula que en el TP1-S. La distancia entre Buenos Aires y Córdoba debería darte 645.9705749584135
, que redondeado queda 645.97
. Te recomiendo revisar la fórmula y crear varias pruebas unitarias para la clase que se encarga de hacer ese cálculo.
Saludos,
Tomás
estoy haciendo test unitario de la clase que hace las cuentas, por eso pregunto. Lo de redondeo me refiero, en las cuentas internas, no el redondeo del paso final, pero ahora reviso las cuentas de nuevo
edit: ya encontre el error, era un parentesis, muchas gracias