diff options
| author | Samuel Tardieu <sam@rfc1149.net> | 2012-11-18 14:28:06 +0100 |
|---|---|---|
| committer | Samuel Tardieu <sam@rfc1149.net> | 2012-11-18 14:37:38 +0100 |
| commit | 7c09ead7cc72922b8fb65dc68c4f69689c22fd28 (patch) | |
| tree | 2c6e0084c5e4def2efcd4f12cca27795ce8d4cd4 /tests/src/cgeo/geocaching/export | |
| parent | 1bc74962a353b9af126706ef2dc1968ce878d464 (diff) | |
| download | cgeo-7c09ead7cc72922b8fb65dc68c4f69689c22fd28.zip cgeo-7c09ead7cc72922b8fb65dc68c4f69689c22fd28.tar.gz cgeo-7c09ead7cc72922b8fb65dc68c4f69689c22fd28.tar.bz2 | |
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.
Diffstat (limited to 'tests/src/cgeo/geocaching/export')
| -rw-r--r-- | tests/src/cgeo/geocaching/export/ExportTest.java | 19 |
1 files changed, 19 insertions, 0 deletions
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()); + } + +} |
