package com.nilhcem.bblfr.core.map; import com.google.android.gms.maps.model.LatLng; import org.junit.Test; import static com.google.common.truth.Truth.assertThat; public class MapUtilsTest { @Test public void should_split_gps_string_and_convert_it_to_a_LatLng_object() { // Given String gps = "47.383442,0.698555"; // When LatLng result = MapUtils.gpsToLatLng(gps); // Then assertThat(Double.toString(result.latitude)).isEqualTo("47.383442"); assertThat(Double.toString(result.longitude)).isEqualTo("0.698555"); } @Test public void should_handle_spaces_when_converting_gps_value() { // Given String gps = " 49.383442 , 0.708555 "; // When LatLng result = MapUtils.gpsToLatLng(gps); // Then assertThat(Double.toString(result.latitude)).isEqualTo("49.383442"); assertThat(Double.toString(result.longitude)).isEqualTo("0.708555"); } }