使用gwtmockito/mockito的java简单单选按钮单元测试?
我想为单选按钮的扩展编写一个简单的单元测试
这是合成图
public class DeselectableRadioButton extends RadioButton {
private Boolean backingValue;
private final class RadioButtonClickHandler implements ClickHandler {
public RadioButtonClickHandler(Boolean value) {
backingValue = value;
}
@Override
public void onClick(ClickEvent event) {
RadioButton button = (RadioButton) event.getSource();
if (!backingValue) {
button.setValue(true);
backingValue = true;
} else {
button.setValue(false);
backingValue = false;
}
}
}
/**
* Constructor creates radio button with name and value
*
* @param name The name to be assigned to the radio button
* @param value The default value to be given to the radio button
*/
public DeselectableRadioButton(String name, Boolean value) {
super(name);
this.setValue(value);
setupHandlers(value);
}
private void setupHandlers(Boolean value) {
addClickHandler(new RadioButtonClickHandler(value));
}
}
我在看一些关于GWTMockito的例子,比如: https://gist.github.com/nbuesing/7090529
但在我目前的小部件实现中,这似乎是不可能的
谢谢你的帮助
共 (0) 个答案