BaseIntent { @SuppressWarnings("unchecked") public I activityNotFoundMessage(@Nullable final CharSequence message) { this.activityNotFoundMessage = message; return (I) this; }  @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 testActivityNotFoundMessage() { final BaseIntent intent = new IntentImpl(); intent.activityNotFoundMessage("No activity found to support launched request"); assertThat(intent.activityNotFoundMessage(), is((CharSequence) "No activity found to support launched request")); }
@Test public void testActivityNotFoundMessageWithNullValue() { final BaseIntent intent = new IntentImpl(); intent.activityNotFoundMessage(null); assertThat(intent.activityNotFoundMessage(), is((CharSequence) "")); }