summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--tests/testgpscoords.cpp12
-rw-r--r--tests/testgpscoords.h2
2 files changed, 14 insertions, 0 deletions
diff --git a/tests/testgpscoords.cpp b/tests/testgpscoords.cpp
index c5a4d22a4..50bb4bcdb 100644
--- a/tests/testgpscoords.cpp
+++ b/tests/testgpscoords.cpp
@@ -101,6 +101,18 @@ void TestGpsCoords::testPrefixNoUnitParse()
coord2double(48, 51.491), -coord2double(2, 17.677));
}
+void TestGpsCoords::testOurWeb()
+{
+ testParseOK("12° 8' 0.24\" , -68° 16' 58.44\"",
+ coord2double(12, 8, 0.24 ), -coord2double(68, 16, 58.44));
+}
+
+void TestGpsCoords::testGoogle()
+{
+ testParseOK("12.133400, -68.282900",
+ coord2double(12, 8, 0.24 ), -coord2double(68, 16, 58.44));
+}
+
void TestGpsCoords::testParseOK(const QString &txt, double expectedLat,
double expectedLon)
{
diff --git a/tests/testgpscoords.h b/tests/testgpscoords.h
index 784bc302e..7815b7d31 100644
--- a/tests/testgpscoords.h
+++ b/tests/testgpscoords.h
@@ -22,6 +22,8 @@ private slots:
void testNoUnitParse();
void testNegativeXmlFormatParse();
void testPrefixNoUnitParse();
+ void testOurWeb();
+ void testGoogle();
private:
static void testParseOK(const QString &txt, double expectedLat,