package co.createch.MetroRappid.test; import android.location.Location; import junit.framework.TestCase; import co.createch.MetroRappid.model.CapStop; import co.createch.MetroRappid.model.CapStopCollection; /** * Created by Seth Gholson on 5/4/14. */ public class CapStopCollectionTests extends TestCase { private CapStopCollection mStops; @Override protected void setUp() throws Exception { super.setUp(); mStops = new CapStopCollection(); CapStop stop1 = new CapStop(); stop1.stopId = "5873"; stop1.latitude = 30.162951; stop1.longitude = -97.790488; stop1.name = "SOUTHPARK MEADOWS STATION"; CapStop stop2 = new CapStop(); stop2.stopId = "5872"; stop1.latitude = 30.192391; stop1.longitude = -97.779203; stop2.name = "PLEASANT HILL STATION (SB)"; mStops.add(stop1); mStops.add(stop2); } @Override protected void tearDown() throws Exception { super.tearDown(); } public void testUpdateLocation(){ Location mylocation = new Location("test"); mylocation.setLatitude(30.163951); mylocation.setLongitude(-97.790288); mStops.setLocation(mylocation); assertEquals(3328.595f,mStops.get(0).distance); assertEquals(1.0764305e7f,mStops.get(1).distance); } }