有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

使用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) 个答案