saveinmed/backend-old/internal/domain/distance_test.go
2026-01-16 10:51:52 -03:00

17 lines
429 B
Go

package domain
import "testing"
func TestHaversineDistanceZero(t *testing.T) {
distance := HaversineDistance(-23.55, -46.63, -23.55, -46.63)
if distance != 0 {
t.Fatalf("expected zero distance, got %v", distance)
}
}
func TestHaversineDistanceApproximate(t *testing.T) {
distance := HaversineDistance(0, 0, 0, 1)
if distance < 110 || distance > 112 {
t.Fatalf("expected distance around 111km, got %v", distance)
}
}