import static org.junit.Assert.*; import org.junit.Test; public class TestManualUpdate { @Test public void test() { Map map = new Map(); map.updateGPS(35.0, 135.0); map.setAutoUpdate(true); double lati = map.getLatitude(); double longi = map.getLongitude(); double mapLati = map.getMapLatitude(); double mapLongi = map.getMapLongitude(); assertEquals(lati, 35.0, 0.0001); assertEquals(longi, 135.0, 0.0001); assertEquals(mapLati, 35.0, 0.0001); assertEquals(mapLongi, 135.0, 0.0001); map.updateGPS(35.1, 135.1); lati = map.getLatitude(); longi = map.getLongitude(); mapLati = map.getMapLatitude(); mapLongi = map.getMapLongitude(); assertEquals(lati, 35.1, 0.0001); assertEquals(longi, 135.1, 0.0001); assertEquals(mapLati, 35.1, 0.0001); assertEquals(mapLongi, 135.1, 0.0001); map.updateManually(); lati = map.getLatitude(); longi = map.getLongitude(); mapLati = map.getMapLatitude(); mapLongi = map.getMapLongitude(); assertEquals(lati, 35.1, 0.0001); assertEquals(longi, 135.1, 0.0001); assertEquals(mapLati, 35.1, 0.0001); assertEquals(mapLongi, 135.1, 0.0001); map.setAutoUpdate(false); map.updateGPS(35.0, 135.0); lati = map.getLatitude(); longi = map.getLongitude(); mapLati = map.getMapLatitude(); mapLongi = map.getMapLongitude(); assertEquals(lati, 35.0, 0.0001); assertEquals(longi, 135.0, 0.0001); assertEquals(mapLati, 35.1, 0.0001); assertEquals(mapLongi, 135.1, 0.0001); map.updateManually(); lati = map.getLatitude(); longi = map.getLongitude(); mapLati = map.getMapLatitude(); mapLongi = map.getMapLongitude(); assertEquals(lati, 35.0, 0.0001); assertEquals(longi, 135.0, 0.0001); assertEquals(mapLati, 35.0, 0.0001); assertEquals(mapLongi, 135.0, 0.0001); } }