@Override public String getDropDownMenuHeader() { if(selectedItem != null) { return selectedItem.getValue(); } return null; }
public String getSelectedValue() { if(selectedItem != null) { return selectedItem.getValue(); } return null; }
@Override public String getDropDownMenuHeader() { if(selectedItem != null) { return selectedItem.getValue(); } return null; }
public String getSelectedValue() { if(selectedItem != null) { return selectedItem.getValue(); } return null; }
@Override public String getDropDownMenuHeader() { if(selectedItems.isEmpty()) { return null; } if(selectedItems.size() > maxDropDownTextItems) { return CommonConstants.INSTANCE.liveSearchElementsSelected(selectedItems.size()); } StringBuilder builder = new StringBuilder(); for(int i = 0; i< selectedItems.size(); i++) { if(i > 0) { if(i == selectedItems.size() -1) { builder.append(" & "); } else { builder.append(", "); } } builder.append(selectedItems.get(i).getValue()); } return builder.toString(); }
@Override public String getDropDownMenuHeader() { if(selectedItems.isEmpty()) { return null; } if(selectedItems.size() > maxDropDownTextItems) { return CommonConstants.INSTANCE.liveSearchElementsSelected(selectedItems.size()); } StringBuilder builder = new StringBuilder(); for(int i = 0; i< selectedItems.size(); i++) { if(i > 0) { if(i == selectedItems.size() -1) { builder.append(" & "); } else { builder.append(", "); } } builder.append(selectedItems.get(i).getValue()); } return builder.toString(); }
private LiveSearchSelectorItem createItem(String value) { LiveSearchSelectorItem item = mock(LiveSearchSelectorItem.class); when(item.getKey()).thenReturn(value); when(item.getValue()).thenReturn(value); return item; }
private LiveSearchSelectorItem createItem(String value) { LiveSearchSelectorItem item = mock(LiveSearchSelectorItem.class); when(item.getKey()).thenReturn(value); when(item.getValue()).thenReturn(value); return item; }
@Before public void setUp() { when(selectorItems.get()).thenAnswer((Answer<LiveSearchSelectorItem<String>>) invocationOnMock -> { final LiveSearchSelectorItem<String> result = mock(LiveSearchSelectorItem.class); doAnswer((Answer<Void>) invocationOnMock1 -> { String key = (String) invocationOnMock1.getArguments()[0]; String value = (String) invocationOnMock1.getArguments()[1]; when(result.getKey()).thenReturn(key); when(result.getValue()).thenReturn(value); return null; }).when(result).init(any(), any()); return result; }); presenter = spy(new LiveSearchDropDown(view, selectorItems)); presenter.setOnChange(onChangeCommand); presenter.init(searchService, selectionHandler); doAnswer(invocationOnMock -> { ClickEvent event = (ClickEvent) invocationOnMock.getArguments()[0]; event.stopPropagation(); return null; }).when(view).onSearchClick(any()); }