diff --git a/MyTracksTest/src/com/google/android/apps/mytracks/content/TrackDataHubTest.java b/MyTracksTest/src/com/google/android/apps/mytracks/content/TrackDataHubTest.java index e184ef950..da068091d 100644 --- a/MyTracksTest/src/com/google/android/apps/mytracks/content/TrackDataHubTest.java +++ b/MyTracksTest/src/com/google/android/apps/mytracks/content/TrackDataHubTest.java @@ -531,12 +531,13 @@ public class TrackDataHubTest extends AndroidTestCase { dataSources.registerContentObserver( eq(TrackPointsColumns.CONTENT_URI), eq(false), capture(observerCapture)); - locationIterator = new FixedSizeLocationIterator(11, 10); + locationIterator = new FixedSizeLocationIterator(1, 10, 5); expect(providerUtils.getLocationIterator( - eq(TRACK_ID), eq(11L), eq(false), isA(LocationFactory.class))) + eq(TRACK_ID), eq(0L), eq(false), isA(LocationFactory.class))) .andReturn(locationIterator); - expect(providerUtils.getLastLocationId(TRACK_ID)).andReturn(20L); + expect(providerUtils.getLastLocationId(TRACK_ID)).andReturn(10L); + listener1.clearTrackPoints(); locationIterator.expectLocationsDelivered(listener1); listener1.onNewTrackPointsDone(); @@ -545,22 +546,6 @@ public class TrackDataHubTest extends AndroidTestCase { hub.registerTrackDataListener(listener1, EnumSet.of(ListenerDataType.POINT_UPDATES)); verifyAndReset(); - - // Deliver more points - should still be incremental. - locationIterator = new FixedSizeLocationIterator(21, 10, 1); - expect(providerUtils.getLocationIterator( - eq(TRACK_ID), eq(21L), eq(false), isA(LocationFactory.class))) - .andReturn(locationIterator); - expect(providerUtils.getLastLocationId(TRACK_ID)).andReturn(30L); - - locationIterator.expectLocationsDelivered(listener1); - listener1.onNewTrackPointsDone(); - - replay(); - - observer.onChange(false); - - verifyAndReset(); } public void testPointsListen_reRegisterTrackChanged() {