package cgeo.geocaching.connector.ge; import static org.assertj.core.api.Java6Assertions.assertThat; import cgeo.geocaching.connector.ConnectorFactory; import cgeo.geocaching.connector.ConnectorFactoryTest; import cgeo.geocaching.connector.IConnector; import java.util.Set; import junit.framework.TestCase; public class GeopeitusConnectorTest extends TestCase { private static IConnector getGeopeitusConnector() { final IConnector geopeitusConnector = ConnectorFactory.getConnector("GE1234"); assertThat(geopeitusConnector).isNotNull(); return geopeitusConnector; } public static void testCanHandle() { final IConnector wmConnector = getGeopeitusConnector(); assertThat(wmConnector.canHandle("GE1234")).isTrue(); assertThat(wmConnector.canHandle("GEAB12")).isFalse(); } public static void testHandledGeocodes() { final Set<String> geocodes = ConnectorFactoryTest.getGeocodeSample(); assertThat(getGeopeitusConnector().handledGeocodes(geocodes)).containsOnly("GE1234", "GE5678"); } }