BaseIntent { protected void notifyActivityNotFound(@NonNull final Context context) { Toast.makeText(context, activityNotFoundMessage, Toast.LENGTH_LONG).show(); }  @SuppressWarnings("unchecked") I dialogTitle(@Nullable final CharSequence title); @NonNull CharSequence dialogTitle(); @SuppressWarnings("unchecked") I activityNotFoundMessage(@Nullable final CharSequence message); @NonNull CharSequence activityNotFoundMessage(); I enterTransition(@AnimRes final int transition); @AnimRes int enterTransition(); I exitTransition(@AnimRes final int transition); @AnimRes int exitTransition(); @SuppressWarnings("unchecked") I transitions(@AnimRes final int enterTransition, @AnimRes final int exitTransition); boolean startWith(@NonNull final IntentStarter starter); @NonNull Intent build(@NonNull final Context context); @CheckResult static boolean isActivityForIntentAvailable(@NonNull final Context context, @NonNull final Intent intent);  }
@Test public void testNotifyActivityNotFound() { final Activity activity = Robolectric.buildActivity(TestActivity.class).create().start().resume().get(); new IntentImpl().notifyActivityNotFound(activity); }