### Question:
UndefinedExpressionSelectorPopoverImpl extends AbstractPopoverImpl<UndefinedExpressionSelectorPopoverView, UndefinedExpressionGrid> implements UndefinedExpressionSelectorPopoverView.Presenter { @Override public String getPopoverTitle() { return translationService.getTranslation(DMNEditorConstants.UndefinedExpressionEditor_SelectorTitle); } UndefinedExpressionSelectorPopoverImpl(); @Inject  UndefinedExpressionSelectorPopoverImpl(final UndefinedExpressionSelectorPopoverView view,
                                                  final TranslationService translationService,
                                                  final @DMNEditor Supplier<ExpressionEditorDefinitions> expressionEditorDefinitionsSupplier); @Override void onExpressionEditorDefinitionSelected(final ExpressionEditorDefinition definition); @Override String getPopoverTitle();  }### Answer:
@Test public void testShowWhenBound() { popover.bind(undefinedExpressionGrid, 0, 0); popover.show(); verify(view).show(eq(Optional.ofNullable(popover.getPopoverTitle()))); }