### Question:
ImportsFieldEditorWidget extends Composite implements HasValue<ImportsValue> { @Override public void setValue(final ImportsValue value) { setValue(value, false); } ImportsFieldEditorWidget();  ImportsFieldEditorWidget(final ImportsValue importsValue); @Override ImportsValue getValue(); @Override void setValue(final ImportsValue value); @Override void setValue(final ImportsValue value, final boolean fireEvents); @Override HandlerRegistration addValueChangeHandler(final ValueChangeHandler<ImportsValue> handler); @EventHandler("importsButton") void onClickImportsButton(final ClickEvent clickEvent); @EventHandler("importsTextBox") void onClickImportsTextBox(final ClickEvent clickEvent);  }### Answer:
@Test public void setValue() { ImportsValue importsValue = createImportsValue(3, 3); tested.setValue(importsValue); verify(tested, times(1)).copyImportsValue(any(ImportsValue.class)); assertEquals(tested.importsValue, importsValue); verify(tested, times(1)).setImportsCount(importsValue); }