Fala Eduardo...
Pelo que observei a unit_test chama a função execute do util. A execute, por sua vez, tem o comando pontos.pts.sort() que ordena os pontos em relação às abcissas. Então imagino que não deva ordenar a lista pois a unit_test já faz isso automaticamente.