X-Git-Url: http://jaekl.net/gitweb/?p=frank.git;a=blobdiff_plain;f=test%2Fnet%2Fjaekl%2Ffrank%2Foctranspo%2FServerTest.java;h=1062567660e05ebb2ce4f48cb0e8aadc2c59adf2;hp=7f576cbf4485a611161e6778ea61d49ad9d68442;hb=202d4ea89a7d029bf64ca8f51541971c8db09675;hpb=24f097b0fe78fa44f99b9f6f2e51a8e689d86a4a diff --git a/test/net/jaekl/frank/octranspo/ServerTest.java b/test/net/jaekl/frank/octranspo/ServerTest.java index 7f576cb..1062567 100644 --- a/test/net/jaekl/frank/octranspo/ServerTest.java +++ b/test/net/jaekl/frank/octranspo/ServerTest.java @@ -7,7 +7,7 @@ import java.text.SimpleDateFormat; import java.util.ArrayList; import java.util.Date; -import junit.framework.Assert; +import org.junit.Assert; import net.jaekl.frank.FrankException; import net.jaekl.qd.QDException; import net.jaekl.qd.http.RequestBrokerMock; @@ -17,6 +17,7 @@ import org.apache.http.message.BasicNameValuePair; import org.junit.Test; public class ServerTest { + private static final double TINY_DELTA = 0.00000000001; private static final String ROUTE_SUMMARY_FOR_STOP = "\n" + " params = new ArrayList(); params.add(new BasicNameValuePair(Server.STOP_NO, "1234")); - broker.setOutput(Server.GET_ROUTE_SUMMARY_FOR_STOP, params, ROUTE_SUMMARY_FOR_STOP); + broker.setResult(Server.GET_ROUTE_SUMMARY_FOR_STOP, params, ROUTE_SUMMARY_FOR_STOP); StopInfo stopInfo = sm.getRouteSummaryForStop(1234); @@ -200,7 +201,7 @@ public class ServerTest { params.add(new BasicNameValuePair(Server.STOP_NO, "7659")); params.add(new BasicNameValuePair(Server.ROUTE_NO, "1")); - broker.setOutput(Server.GET_NEXT_TRIPS_FOR_STOP, params, NEXT_TRIPS_FOR_STOP); + broker.setResult(Server.GET_NEXT_TRIPS_FOR_STOP, params, NEXT_TRIPS_FOR_STOP); StopInfo stopInfo = sm.getNextTripsForStop(7659, 1); @@ -221,24 +222,24 @@ public class ServerTest { expectedDate = hourMinFormat.parse("11:10"); Assert.assertEquals(expectedDate, trip.getStart()); Assert.assertEquals(20, trip.getAdjTime()); - Assert.assertEquals(0.18, trip.getAdjAge()); + Assert.assertEquals(0.18, trip.getAdjAge(), TINY_DELTA); Assert.assertEquals(false, trip.isLastTrip()); Assert.assertEquals("4LA - DEH", trip.getBusType()); - Assert.assertEquals(50.0, trip.getSpeed()); - Assert.assertEquals(45.352026, trip.getLatitude()); - Assert.assertEquals(-75.649993, trip.getLongitude()); + Assert.assertEquals(50.0, trip.getSpeed(), TINY_DELTA); + Assert.assertEquals(45.352026, trip.getLatitude(), TINY_DELTA); + Assert.assertEquals(-75.649993, trip.getLongitude(), TINY_DELTA); trip = route.getTrip(2); Assert.assertEquals("Ottawa Rockcliffe", trip.getDest()); expectedDate = hourMinFormat.parse("12:00"); Assert.assertEquals(expectedDate, trip.getStart()); Assert.assertEquals(71, trip.getAdjTime()); - Assert.assertEquals(-1.0, trip.getAdjAge()); + Assert.assertEquals(-1.0, trip.getAdjAge(), TINY_DELTA); Assert.assertEquals(false, trip.isLastTrip()); Assert.assertEquals("4E - DEH", trip.getBusType()); - Assert.assertEquals(0.0, trip.getSpeed()); - Assert.assertEquals(0.0, trip.getLatitude()); - Assert.assertEquals(0.0, trip.getLongitude()); + Assert.assertEquals(0.0, trip.getSpeed(), TINY_DELTA); + Assert.assertEquals(0.0, trip.getLatitude(), TINY_DELTA); + Assert.assertEquals(0.0, trip.getLongitude(), TINY_DELTA); } @Test @@ -254,7 +255,7 @@ public class ServerTest { ArrayList params = new ArrayList(); params.add(new BasicNameValuePair(Server.STOP_NO, "7659")); - broker.setOutput(Server.GET_NEXT_TRIPS_FOR_STOP_ALL_ROUTES, params, NEXT_TRIPS_FOR_STOP_ALL_ROUTES); + broker.setResult(Server.GET_NEXT_TRIPS_FOR_STOP_ALL_ROUTES, params, NEXT_TRIPS_FOR_STOP_ALL_ROUTES); StopInfo stopInfo = sm.getNextTripsForStopAllRoutes(7659); @@ -275,24 +276,24 @@ public class ServerTest { expectedDate = hourMinFormat.parse("11:40"); Assert.assertEquals(expectedDate, trip.getStart()); Assert.assertEquals(2, trip.getAdjTime()); - Assert.assertEquals(0.55, trip.getAdjAge()); + Assert.assertEquals(0.55, trip.getAdjAge(), TINY_DELTA); Assert.assertEquals(false, trip.isLastTrip()); Assert.assertEquals("4E - DEH", trip.getBusType()); - Assert.assertEquals(35.7, trip.getSpeed()); - Assert.assertEquals(45.392965, trip.getLatitude()); - Assert.assertEquals(-75.682561, trip.getLongitude()); + Assert.assertEquals(35.7, trip.getSpeed(), TINY_DELTA); + Assert.assertEquals(45.392965, trip.getLatitude(), TINY_DELTA); + Assert.assertEquals(-75.682561, trip.getLongitude(), TINY_DELTA); trip = route.getTrip(2); Assert.assertEquals("Ottawa Rockcliffe", trip.getDest()); expectedDate = hourMinFormat.parse("12:20"); Assert.assertEquals(expectedDate, trip.getStart()); Assert.assertEquals(37, trip.getAdjTime()); - Assert.assertEquals(-1.0, trip.getAdjAge()); + Assert.assertEquals(-1.0, trip.getAdjAge(), TINY_DELTA); Assert.assertEquals(false, trip.isLastTrip()); Assert.assertEquals("4E - DEH", trip.getBusType()); - Assert.assertEquals(0.0, trip.getSpeed()); - Assert.assertEquals(0.0, trip.getLatitude()); - Assert.assertEquals(0.0, trip.getLongitude()); + Assert.assertEquals(0.0, trip.getSpeed(), TINY_DELTA); + Assert.assertEquals(0.0, trip.getLatitude(), TINY_DELTA); + Assert.assertEquals(0.0, trip.getLongitude(), TINY_DELTA); } }