blob: 7772e2973c38d8b930718b34a6da9b7eb6d6e98a (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
package cgeo.geocaching.connector.trackable;
import cgeo.geocaching.Trackable;
import junit.framework.TestCase;
public class TravelBugConnectorTest extends TestCase {
public static void testCanHandleTrackable() {
assertTrue(new TravelBugConnector().canHandleTrackable("TB1234"));
assertTrue(new TravelBugConnector().canHandleTrackable("TB1"));
assertTrue(new TravelBugConnector().canHandleTrackable("TB123F"));
assertTrue(new TravelBugConnector().canHandleTrackable("TB123Z"));
assertFalse(new TravelBugConnector().canHandleTrackable("GK1234"));
assertFalse(new TravelBugConnector().canHandleTrackable("UNKNOWN"));
}
public static void testGetUrl() {
final Trackable trackable = new Trackable();
trackable.setGeocode("TB2345");
assertEquals("http://www.geocaching.com//track/details.aspx?tracker=TB2345", new TravelBugConnector().getUrl(trackable));
}
}
|