From 7c09ead7cc72922b8fb65dc68c4f69689c22fd28 Mon Sep 17 00:00:00 2001 From: Samuel Tardieu Date: Sun, 18 Nov 2012 14:28:06 +0100 Subject: fix #2173: GSAK field notes export GSAK requires the log type to be capitalized, e.g., "Found it", while we were generating "found it" instead. Some code has been factored out to be more easily testable. --- tests/src/cgeo/geocaching/export/ExportTest.java | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 tests/src/cgeo/geocaching/export/ExportTest.java (limited to 'tests/src') diff --git a/tests/src/cgeo/geocaching/export/ExportTest.java b/tests/src/cgeo/geocaching/export/ExportTest.java new file mode 100644 index 0000000..5d3d137 --- /dev/null +++ b/tests/src/cgeo/geocaching/export/ExportTest.java @@ -0,0 +1,19 @@ +package cgeo.geocaching.export; + +import cgeo.CGeoTestCase; +import cgeo.geocaching.LogEntry; +import cgeo.geocaching.cgCache; +import cgeo.geocaching.enumerations.LogType; + +public class ExportTest extends CGeoTestCase { + + public static void testGSAKExport() { + final cgCache cache = new cgCache(); + cache.setGeocode("GCX1234"); + final LogEntry log = new LogEntry(1353244820000L, LogType.FOUND_IT, "Hidden in a tree"); + final StringBuilder logStr = new StringBuilder(); + FieldnoteExport.appendFieldNote(logStr, cache, log); + assertEquals("GCX1234,2012-11-18T14:20:20Z,Found it,\"Hidden in a tree\"\n", logStr.toString()); + } + +} -- cgit v1.1