func TestApproxNutation(t *testing.T) { jd := julian.CalendarGregorianToJD(1987, 4, 10) Δψ, Δε := nutation.ApproxNutation(jd) if math.Abs(Δψ.Sec()+3.788) > .5 { t.Fatal(Δψ.Sec()) } if math.Abs(Δε.Sec()-9.443) > .1 { t.Fatal(Δε.Sec()) } }
func TestApproxNutation(t *testing.T) { jd := julian.CalendarGregorianToJD(1987, 4, 10) Δψ, Δε := nutation.ApproxNutation(jd) if math.Abs(Δψ*(180/math.Pi)*3600+3.788) > .5 { t.Fatal(Δψ * (180 / math.Pi) * 3600) } if math.Abs(Δε*(180/math.Pi)*3600-9.443) > .1 { t.Fatal(Δε * (180 / math.Pi) * 3600) } }