EnumControlTest.java 文件源码

java
阅读 25 收藏 0 点赞 0 评论 0

项目:freeVM 作者:
public void testEnumControl() {
    Object[] values = new Object[] { "val1", "val2" };
    EnumControl control = new MyControl(EnumControl.Type.REVERB, values,
            "val1");

    assertEquals("val1", control.getValue());
    assertTrue(Arrays.equals(values, control.getValues()));
    assertEquals("Reverb with current value: val1", control.toString());

    control.setValue("val2");
    assertEquals("val2", control.getValue());
    assertTrue(Arrays.equals(values, control.getValues()));
    assertEquals("Reverb with current value: val2", control.toString());

    try {
        control.setValue("val3");
        fail("No expected IllegalArgumentException");
    } catch (IllegalArgumentException expected) {            
    }
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号