### Question:
SimpleChromeCustomTabsIntentBuilder { public SimpleChromeCustomTabsIntentBuilder withMenuItem(String label, PendingIntent pendingIntent) { composers.add(new MenuItemComposer(label, pendingIntent)); return this; } SimpleChromeCustomTabsIntentBuilder(Connection connection, List<Composer> composers); static SimpleChromeCustomTabsIntentBuilder newInstance(Connection connection); SimpleChromeCustomTabsIntentBuilder withToolbarColor(@ColorInt int color); SimpleChromeCustomTabsIntentBuilder withUrlBarHiding(); SimpleChromeCustomTabsIntentBuilder withMenuItem(String label, PendingIntent pendingIntent); SimpleChromeCustomTabsIntentBuilder withDefaultShareMenuItem(); SimpleChromeCustomTabsIntentBuilder withActionButton(Bitmap icon, String description, PendingIntent pendingIntent, boolean shouldTint); SimpleChromeCustomTabsIntentBuilder withCloseButtonIcon(Bitmap icon); SimpleChromeCustomTabsIntentBuilder withExitAnimations(Context context, @AnimRes int enterResId, @AnimRes int exitResId); SimpleChromeCustomTabsIntentBuilder withStartAnimations(Context context, @AnimRes int enterResId, @AnimRes int exitResId); SimpleChromeCustomTabsIntentBuilder showingTitle(); CustomTabsIntent createIntent();  }### Answer:
@Test public void givenMenuItemIsSet_thenMenuItemComposerIsAdded() { simpleChromeCustomTabsIntentBuilder.withMenuItem(ANY_LABEL, ANY_PENDING_INTENT); verify(mockComposers).add(any(MenuItemComposer.class)); }