aboutsummaryrefslogtreecommitdiffstats
path: root/tests/src/cgeo/geocaching/twitter
diff options
context:
space:
mode:
authorBananeweizen <bananeweizen@gmx.de>2013-04-02 22:18:06 +0200
committerBananeweizen <bananeweizen@gmx.de>2013-04-02 22:18:06 +0200
commit05e241cd5741c5c5baec64c7c3fbdb7e2c07844d (patch)
tree4cb8c6517300a9e90661ffd0a203331e7caab824 /tests/src/cgeo/geocaching/twitter
parent7e79ac06ddb232c5e91f7014949c347f49c44e9f (diff)
downloadcgeo-05e241cd5741c5c5baec64c7c3fbdb7e2c07844d.zip
cgeo-05e241cd5741c5c5baec64c7c3fbdb7e2c07844d.tar.gz
cgeo-05e241cd5741c5c5baec64c7c3fbdb7e2c07844d.tar.bz2
#556: refactor to prepare customization of twitter text
Diffstat (limited to 'tests/src/cgeo/geocaching/twitter')
-rw-r--r--tests/src/cgeo/geocaching/twitter/TwitterTest.java23
1 files changed, 23 insertions, 0 deletions
diff --git a/tests/src/cgeo/geocaching/twitter/TwitterTest.java b/tests/src/cgeo/geocaching/twitter/TwitterTest.java
new file mode 100644
index 0000000..148f158
--- /dev/null
+++ b/tests/src/cgeo/geocaching/twitter/TwitterTest.java
@@ -0,0 +1,23 @@
+package cgeo.geocaching.twitter;
+
+import cgeo.geocaching.Geocache;
+import cgeo.geocaching.Trackable;
+
+import junit.framework.TestCase;
+
+public class TwitterTest extends TestCase {
+
+ public static void testTrackableMessage() {
+ Trackable tb = new Trackable();
+ tb.setName("Travel bug");
+ tb.setGeocode("TB1234");
+ assertEquals("I touched Travel bug (http://www.geocaching.com//track/details.aspx?tracker=TB1234)! #cgeo #geocaching", Twitter.getStatusMessage(tb));
+ }
+
+ public static void testCacheMessage() {
+ Geocache cache = new Geocache();
+ cache.setGeocode("GC1234");
+ cache.setName("TwitterTest");
+ assertEquals("I found TwitterTest (http://coord.info/GC1234) #cgeo #geocaching", Twitter.getStatusMessage(cache));
+ }
+}