### Question:
Timeline { public void setPlaybackPosition(int position) { if (mModCount != mLastUpdateModCount) { updateCueList(); } ListIterator<Cue> iterator = mList.listIterator(); while(iterator.hasNext()) { Cue c = iterator.next(); if (c.getTime() > position) { break; } } if(iterator.hasPrevious()) { iterator.previous(); } mListIterator = iterator; mListPosition = iterator.nextIndex(); } Timeline(); synchronized void addCue(Cue cue); synchronized boolean removeCue(Cue cue); void setPlaybackPosition(int position); void movePlaybackPosition(int position, OnCueListener listener); int count(); synchronized void reset();  }### Answer:
@Test public void setPlaybackPositionOnEmptyList() { Timeline t = new Timeline(); t.setPlaybackPosition(1000); }
@Test public void setPlaybackPositionToStartOnEmptyList() { Timeline t = new Timeline(); t.setPlaybackPosition(0); }