public void execute() { paramList.clear(); paramList.add(input.getPattern()); if (!input.isCaseSensitive()) { // Only add if disabled since case sensitive is enabled by default. paramList.add(input.isCaseSensitive()); } updateSelectedFilter(); } });
protected FunctionParameterEditor createLikeToFunctionWidget(final CoreFunctionFilter coreFilter) { final LikeToFunctionEditor input = beanManager.lookupBean(LikeToFunctionEditor.class).newInstance(); final List paramList = coreFilter.getParameters(); String pattern = (String) paramList.get(0); boolean caseSensitive = paramList.size() < 2 || Boolean.parseBoolean(paramList.get(1).toString()); input.setCaseSensitive(caseSensitive); input.setPattern(pattern); input.setOnChangeCommand(new Command() { public void execute() { paramList.clear(); paramList.add(input.getPattern()); if (!input.isCaseSensitive()) { // Only add if disabled since case sensitive is enabled by default. paramList.add(input.isCaseSensitive()); } updateSelectedFilter(); } }); return input; }
@UiHandler("caseSensitiveCheckbox") public void onCaseChanged(ClickEvent event) { presenter.viewUpdated(); }
@Test public void testParseInput() { when(view.getPattern()).thenReturn("val"); presenter.viewUpdated(); assertEquals(presenter.getPattern(), "val"); } }
@Test public void testShowValue() { presenter.setPattern("%val%"); verify(view).setPattern("%val%"); }
@Before public void init() { presenter = new LikeToFunctionEditor(view); }
@Test public void testParseInput() { when(view.getPattern()).thenReturn("val"); presenter.viewUpdated(); assertEquals(presenter.getPattern(), "val"); } }
@Test public void testShowValue() { presenter.setPattern("%val%"); verify(view).setPattern("%val%"); }
@Before public void init() { presenter = new LikeToFunctionEditor(view); }
@Test public void testParseVoidInput() { when(view.getPattern()).thenReturn(""); presenter.viewUpdated(); verify(view).error(); assertNull(presenter.getPattern()); }
protected FunctionParameterEditor createLikeToFunctionWidget(final CoreFunctionFilter coreFilter) { final LikeToFunctionEditor input = beanManager.lookupBean(LikeToFunctionEditor.class).newInstance(); final List paramList = coreFilter.getParameters(); String pattern = (String) paramList.get(0); boolean caseSensitive = paramList.size() < 2 || Boolean.parseBoolean(paramList.get(1).toString()); input.setCaseSensitive(caseSensitive); input.setPattern(pattern); input.setOnChangeCommand(new Command() { public void execute() { paramList.clear(); paramList.add(input.getPattern()); if (!input.isCaseSensitive()) { // Only add if disabled since case sensitive is enabled by default. paramList.add(input.isCaseSensitive()); } updateSelectedFilter(); } }); return input; }
public void execute() { paramList.clear(); paramList.add(input.getPattern()); if (!input.isCaseSensitive()) { // Only add if disabled since case sensitive is enabled by default. paramList.add(input.isCaseSensitive()); } updateSelectedFilter(); } });
@UiHandler("caseSensitiveCheckbox") public void onCaseChanged(ClickEvent event) { presenter.viewUpdated(); }
@Test public void testParseVoidInput() { when(view.getPattern()).thenReturn(""); presenter.viewUpdated(); verify(view).error(); assertNull(presenter.getPattern()); }
@UiHandler("searchPatternTextBox") public void onPatternChanged(ChangeEvent event) { presenter.viewUpdated(); form.setValidationState(ValidationState.NONE); }
@UiHandler("searchPatternTextBox") public void onPatternChanged(ChangeEvent event) { presenter.viewUpdated(); form.setValidationState(ValidationState.NONE); }