MraidController { @VisibleForTesting void handleShowVideo(@NonNull String videoUrl) { MraidVideoPlayerActivity.startMraid(mContext, videoUrl, mAdConfiguration); } MraidController(@NonNull Context context, @NonNull AdConfiguration adConfiguration,
            @NonNull PlacementType placementType); @VisibleForTesting  MraidController(@NonNull Context context, @NonNull AdConfiguration adConfiguration,
            @NonNull PlacementType placementType,
            @NonNull MraidBridge bridge, @NonNull MraidBridge twoPartBridge,
            @NonNull ScreenMetricsWaiter screenMetricsWaiter); void setMraidListener(@Nullable MraidListener mraidListener); void setUseCustomCloseListener(@Nullable UseCustomCloseListener listener); void setDebugListener(@Nullable MraidWebViewDebugListener debugListener); void loadContent(@NonNull String htmlData); void pause(); void resume(); void destroy(); @NonNull FrameLayout getAdContainer(); void loadJavascript(@NonNull String javascript); @NonNull Context getContext();  }
@Test public void handleShowVideo_shouldStartVideoPlayerActivity() { subject.handleShowVideo("http: BaseVideoPlayerActivitiyTest.assertMraidVideoPlayerActivityStarted( MraidVideoPlayerActivity.class, "http: }