cambios finales en los test y valores devueltos por la funciones