DefaultAvPlayer implements AvPlayer { @Override public void deinit() { if (state.isInit()) { player.deinit(); state.setDeinit(); } } 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 testDeinitDeinit() { subject.deinit(); verify(implementation, never()).deinit(); }