package de.westnordost.streetcomplete.tangram; import junit.framework.TestCase; import java.util.ArrayList; import java.util.List; import de.westnordost.osmapi.map.data.LatLon; import de.westnordost.osmapi.map.data.OsmLatLon; public class TangramConstTest extends TestCase { public void testConvertSingle() { double lng = 10; double lat = 5; OsmLatLon pos = new OsmLatLon(lat,lng); LatLon pos2 = TangramConst.toLatLon(TangramConst.toLngLat(pos)); assertEquals(pos, pos2); } public void testConvertLists() { List<List<LatLon>> positionLists = new ArrayList<>(); List<LatLon> positions1 = new ArrayList<>(); positionLists.add(positions1); List<LatLon> positions2 = new ArrayList<>(); positions2.add(new OsmLatLon(1,2)); positions2.add(new OsmLatLon(3,4)); positionLists.add(positions2); List<LatLon> positions3 = new ArrayList<>(); positions3.add(new OsmLatLon(5,6)); positionLists.add(positions3); List<List<LatLon>> positionLists2 = TangramConst.toLatLon(TangramConst.toLngLat(positionLists)); assertEquals(positionLists, positionLists2); } }