### Question:
TimeZonePicker implements IsWidget,
                                       TimeZonePickerView.Presenter { @Override public void setValue(String value) { setValue(value, false); } @Inject  TimeZonePicker(TimeZonePickerView view); @Override Widget asWidget(); @Override String getValue(); @Override void setValue(String value); @Override void setValue(String value, boolean fireEvents); @Override HandlerRegistration addValueChangeHandler(ValueChangeHandler<String> handler); @Override void fireEvent(GwtEvent<?> event);  }### Answer:
@Test public void testSetValue() { tested.setValue("-04:00"); verify(view, times(1)).setValue("-04:00"); verify(view.tzSelect, times(1)).setValue("-04:00"); }
@Test public void testSetValueToUserTimeZone() { tested.setValue("0"); verify(view, times(1)).setValue("0"); verify(view.tzSelect, times(1)).setValue(view.userTimeZone); }