### Question:
JQueryUiTooltip extends JQueryDurableAjaxBehavior { @Override public void renderHead(Component component, IHeaderResponse response) { super.renderHead(component, response); if (!response.wasRendered(uiTooltipCss_1_10_3) && !withoutCss) { if (this.cssResourceReferences.isEmpty()) { response.render(CssReferenceHeaderItem.forReference(uiTooltipCss_1_10_3)); } else { for (ResourceReference cssHeaderItem : this.cssResourceReferences) { response.render(CssReferenceHeaderItem.forReference(cssHeaderItem)); } } response.markRendered(uiTooltipCss_1_10_3); } } JQueryUiTooltip(JQueryResourceReference customJQueryUiTooltipJs);  JQueryUiTooltip(String componentSelector, JQueryResourceReference customJQueryUiTooltipJs); protected  JQueryUiTooltip(JQueryUiWidget widget); static JQueryUiTooltip tooltip_1_10_3(); static JQueryUiTooltip tooltip_1_10_3(String componentSelector); @Override void renderHead(Component component, IHeaderResponse response); JQueryUiTooltip addCssResource(ResourceReference cssResourceReference); JQueryUiTooltip withoutCss(); JQueryUiTooltip setContent(String content); JQueryUiTooltip setContent(JsFunction content); JQueryUiTooltip setContent(Component content); JQueryUiTooltip setDisabled(boolean disabled); JQueryUiTooltip setHide(Boolean hide); JQueryUiTooltip setHide(int hide); JQueryUiTooltip setHide(String hide); JQueryUiTooltip setHide(JsOption... options); JQueryUiTooltip setItems(String itemsSelector); JQueryUiTooltip setPosition(JsOption... options); JQueryUiTooltip setShow(Boolean show); JQueryUiTooltip setShow(int show); JQueryUiTooltip setShow(String show); JQueryUiTooltip setShow(JsOption... options); JQueryUiTooltip setTooltipClass(String tooltipClass); JQueryUiTooltip setTrack(boolean track); JQueryUiTooltip setOnClose(String close); JQueryUiTooltip setOnCreate(String create); JQueryUiTooltip setOnOpen(String open); static final JQueryResourceReference uiTooltipJs_1_10_3; static final CssResourceReference uiTooltipCss_1_10_3; }### Answer:
@Test public void shouldAddDefaultCssToResponse() { IHeaderResponse response = mock(IHeaderResponse.class); tooltip.renderHead(component, response); verify(response, times(1)).render( Mockito.eq(CssReferenceHeaderItem.forReference(JQueryUiTooltip.uiTooltipCss_1_10_3))); }
@Test public void shouldBuildTheJQuerySelector() { IHeaderResponse response = mock(IHeaderResponse.class); tooltip.renderHead(component, response); verify(widget).buildJS("'#" + component.getMarkupId() + "'"); }