Ejemplo n.º 1
0
  public void testEnabledConditionsChanged() throws Exception {
    final MockAbstractBinder binder = new MockAbstractBinder(root, form, handler);

    binder.bind();

    final MockBoundMember bound = (MockBoundMember) binder.getBoundMember("stringField");
    final Map map = new LinkedHashMap();
    map.put("unknownField", "unknownValue");
    map.put("stringField", Boolean.FALSE);

    binder.enabledConditionsChanged(map);
    assertEquals(Boolean.FALSE, bound.get("setEnabled(boolean)"));

    bound.clear();

    binder.visibleConditionsChanged(map);
    assertEquals(Boolean.FALSE, bound.get("setVisible(boolean)"));
  }