blob: c4eacc5406c99193350507ac75f78ebbd6d11bb9 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
package cgeo.geocaching.connector;
import static org.assertj.core.api.Assertions.assertThat;
import junit.framework.TestCase;
public class WaymarkingConnectorTest extends TestCase {
public static void testGetGeocodeFromUrl() {
assertThat(ConnectorFactory.getGeocodeFromURL("http://coord.info/WM1234")).isEqualTo("WM1234");
assertThat(ConnectorFactory.getGeocodeFromURL("http://www.waymarking.com/waymarks/WMNCDT_American_Legion_Flagpole_1983_University_of_Oregon")).isEqualTo("WMNCDT");
final IConnector wmConnector = ConnectorFactory.getConnector("WM1234");
assertThat(wmConnector).isNotNull();
assertThat(wmConnector.getGeocodeFromUrl("http://coord.info/WM1234")).isEqualTo("WM1234");
assertThat(wmConnector.getGeocodeFromUrl("http://www.waymarking.com/waymarks/WMNCDT_American_Legion_Flagpole_1983_University_of_Oregon")).isEqualTo("WMNCDT");
assertThat(wmConnector.getGeocodeFromUrl("http://coord.info/GC12ABC")).isNull();
assertThat(wmConnector.getGeocodeFromUrl("http://coord.info/TB1234")).isNull();
}
}
|