@Test public void testShowMultipleValues() { presenter.setValues(Arrays.asList(10d, 20d, 30d)); verify(view).setValue("10.0 | 20.0 | 30.0"); }
@Inject public MultipleNumberParameterEditor(View view) { this.view = view; this.view.init(this); }
@Test public void testMultipleInput() { when(view.getValue()).thenReturn("|1| 2 | 3|4| "); presenter.valueChanged(); assertEquals(presenter.getValues().size(), 4); assertEquals(presenter.getValues().get(0), 1d); assertEquals(presenter.getValues().get(1), 2d); assertEquals(presenter.getValues().get(2), 3d); assertEquals(presenter.getValues().get(3), 4d); // Endure values are cleared on every change presenter.valueChanged(); assertEquals(presenter.getValues().size(), 4); }
public void setValues(List input) { values = input; view.setValue(format(input)); }
public void setValues(List input) { values = input; view.setValue(format(input)); }
@Override public Widget asWidget() { return view.asWidget(); }
@Override public void setFocus(boolean focus) { view.setFocus(focus); }
@Override public Widget asWidget() { return view.asWidget(); }
@Test public void testMultipleInput() { when(view.getValue()).thenReturn("|1| 2 | 3|4| "); presenter.valueChanged(); assertEquals(presenter.getValues().size(), 4); assertEquals(presenter.getValues().get(0), 1d); assertEquals(presenter.getValues().get(1), 2d); assertEquals(presenter.getValues().get(2), 3d); assertEquals(presenter.getValues().get(3), 4d); // Endure values are cleared on every change presenter.valueChanged(); assertEquals(presenter.getValues().size(), 4); }
@Test public void testShowSingleValue() { presenter.setValues(Arrays.asList(10d)); verify(view).setValue("10.0"); }
@Test public void testParseSingleInput() { when(view.getValue()).thenReturn("3"); presenter.valueChanged(); assertEquals(presenter.getValues().size(), 1); assertEquals(presenter.getValues().get(0), 3d); }
@Test public void testShowSingleValue() { presenter.setValues(Arrays.asList(10d)); verify(view).setValue("10.0"); }
@Test public void testShowMultipleValues() { presenter.setValues(Arrays.asList(10d, 20d, 30d)); verify(view).setValue("10.0 | 20.0 | 30.0"); }
@Test public void testShowSingleValue2() { presenter.setValues(Arrays.asList("10")); verify(view).setValue("10"); }
@Test public void testShowSingleValue2() { presenter.setValues(Arrays.asList("10")); verify(view).setValue("10"); }