DefaultAvPlayer implements AvPlayer { @Override public void stop() { if (state.isLoaded() && !state.isStopped()) { player.stop(); } state.setStopped(); } DefaultAvPlayer(@NonNull AvPlayerImplementation player); @Override void deinit(); @Override void init(); @Override void load(@NonNull String path,
                     @NonNull final Callback callback,
                     @NonNull final ErrorCallback errorCallback); @Override void stop(); @Override void play(@NonNull Callback callback, @NonNull ErrorCallback errorCallback); @Override void play(@NonNull String path,
                     @NonNull Callback callback,
                     @NonNull ErrorCallback errorCallback); @Override void pause();  }
@Test public void testStopConstructor() { subject.stop(); verify(implementation, never()).stop(); }