Lines Matching defs:positions

94             PlaybackSeekDataProvider provider, long[] positions) {
96 int lastThumbIndex = Math.min(lastHeroIndex + (mNumbThumbs / 2), positions.length - 1);
115 void verifyAtHeroIndex(long[] positions, int heroIndex) {
116 verifyAtHeroIndex(positions, heroIndex, null);
119 void verifyAtHeroIndex(long[] positions, int heroIndex, Bitmap[] thumbs) {
120 assertEquals(positions[heroIndex], mGlue.getControlsRow().getCurrentPosition());
124 int end = Math.min(positions.length - 1, mViewHolder.mThumbHeroIndex + mNumbThumbs / 2);
210 final long[] positions = provider.getSeekPositions();
216 verifyAtHeroIndex(positions, 1);
218 verifyAtHeroIndex(positions, 2);
221 Mockito.verify(mImpl).seekTo(positions[2]);
223 verifyGetThumbCalls(1, 2, provider, positions);
239 final long[] positions = provider.getSeekPositions();
244 int insertPosition = -1 - Arrays.binarySearch(positions, 4489L);
246 verifyAtHeroIndex(positions, insertPosition + 4);
247 verifyGetThumbCalls(insertPosition, insertPosition + 4, provider, positions);
250 verifyAtHeroIndex(positions, insertPosition - 1);
265 final long[] positions = provider.getSeekPositions();
271 verifyAtHeroIndex(positions, 1);
274 verifyAtHeroIndex(positions, 2);
278 verifyGetThumbCalls(1, 2, provider, positions);
285 final long[] positions = provider.getSeekPositions();
289 when(mImpl.getCurrentPosition()).thenReturn((positions[0] + positions[1]) / 2);
301 verifyAtHeroIndex(positions, 1);
302 verifyGetThumbCalls(1, 1, provider, positions);
309 final long[] positions = provider.getSeekPositions();
310 assertTrue(positions[0] == 0);
314 when(mImpl.getCurrentPosition()).thenReturn((positions[0] + positions[1]) / 2);
326 verifyAtHeroIndex(positions, 0);
327 verifyGetThumbCalls(0, 0, provider, positions);
334 final long[] positions = provider.getSeekPositions();
335 assertTrue(positions[0] > 0);
339 when(mImpl.getCurrentPosition()).thenReturn((positions[0] + positions[1]) / 2);
351 verifyAtHeroIndex(positions, 0);
356 verifyGetThumbCalls(0, 0, provider, positions);
363 final long[] positions = provider.getSeekPositions();
364 assertTrue(positions[0] > 0);
368 when(mImpl.getCurrentPosition()).thenReturn(positions[0] / 2);
382 verifyAtHeroIndex(positions, 0);
383 verifyGetThumbCalls(0, 0, provider, positions);
390 final long[] positions = provider.getSeekPositions();
391 assertTrue(positions[0] > 0);
395 when(mImpl.getCurrentPosition()).thenReturn(positions[0] / 2);
407 verifyAtHeroIndex(positions, 0);
410 verifyGetThumbCalls(0, 0, provider, positions);
417 final long[] positions = provider.getSeekPositions();
421 when(mImpl.getCurrentPosition()).thenReturn((positions[positions.length - 2]
422 + positions[positions.length - 1]) / 2);
434 verifyAtHeroIndex(positions, positions.length - 1);
436 verifyAtHeroIndex(positions, positions.length - 2);
438 verifyAtHeroIndex(positions, positions.length - 1);
440 verifyAtHeroIndexWithDifferentPosition(20000L, positions.length - 1);
442 verifyAtHeroIndexWithDifferentPosition(20000L, positions.length - 1);
443 verifyGetThumbCalls(positions.length - 2, positions.length - 1, provider, positions);
450 final long[] positions = provider.getSeekPositions();
454 when(mImpl.getCurrentPosition()).thenReturn(positions[positions.length - 1] + 100);
466 verifyAtHeroIndexWithDifferentPosition(20000L, positions.length - 1);
468 verifyAtHeroIndex(positions, positions.length - 1);
469 verifyGetThumbCalls(positions.length - 1, positions.length - 1, provider, positions);
476 final long[] positions = provider.getSeekPositions();
480 when(mImpl.getCurrentPosition()).thenReturn(positions[positions.length - 1] + 100);
492 verifyAtHeroIndex(positions, positions.length - 1);
494 verifyAtHeroIndexWithDifferentPosition(20000L, positions.length - 1);
495 verifyGetThumbCalls(positions.length - 1, positions.length - 1, provider, positions);
518 final long[] positions = provider.getSeekPositions();
524 verifyAtHeroIndex(positions, 1, thumbs);