photoprism/internal/meta/gps_test.go
Michael Mayer 2045e3d770 Index and show video metadata #17
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-05-14 11:57:26 +02:00

35 lines
706 B
Go

package meta
import "testing"
func TestGpsToLat(t *testing.T) {
lat := GpsToDecimal("51 deg 15' 17.47\" N")
exp := float32(51.254852)
if lat-exp > 0 {
t.Fatalf("lat is %f, should be %f", lat, exp)
}
}
func TestGpsToLng(t *testing.T) {
lng := GpsToDecimal("7 deg 23' 22.09\" E")
exp := float32(7.389470)
if lng-exp > 0 {
t.Fatalf("lng is %f, should be %f", lng, exp)
}
}
func TestGpsToLatLng(t *testing.T) {
lat, lng := GpsToLatLng("51 deg 15' 17.47\" N, 7 deg 23' 22.09\" E")
expLat, expLng := float32(51.254852), float32(7.389470)
if lat-expLat > 0 {
t.Fatalf("lat is %f, should be %f", lat, expLat)
}
if lng-expLng > 0 {
t.Fatalf("lng is %f, should be %f", lng, expLng)
}
}