@Test
public void showColumnServiceInvocation() {

    final Pattern52 p = new Pattern52();
    p.getChildColumns().add( new ConditionCol52() );
    this.model.getConditions().add( p );
    final BaseGridColumn<String> uiColumn3 = new BaseGridColumn<>( new BaseHeaderMetaData( "condition" ),
                                                                   columnRenderer,
                                                                   100.0 );
    uiModel.appendColumn( uiColumn3 );
    when( transform.getScaleX() ).thenReturn( 1.0 );
    when( transform.getScaleY() ).thenReturn( 1.0 );
    popOver.show( modellerView,
                  dtPresenter,
                  3 );
    verify( view,
            times( 1 ) ).show( contentProviderArgumentCaptor.capture() );
    popOver.show( modellerView,
                  dtPresenter,
                  3 );
    verify( view,
            times( 2 ) ).show( contentProviderArgumentCaptor.capture() );
    //Emulate Timer execution
    final PopOverView.ContentProvider contentProvider = contentProviderArgumentCaptor.getValue();
    contentProvider.getContent( ( PopOverView.Content content ) -> {
                                    assertEquals( "source",
                                                  content.getContent() );
                                }
                              );
    verify( service,
            times( 1 ) ).toSource( any( Path.class ),
                                   any( GuidedDecisionTable52.class ) );
}