public FormStyleItem addAttribute(final String label, final IsWidget wid) { return form.addAttribute(label, wid); }
public FormStyleItem addAttribute(final String label, final IsWidget wid) { return form.addAttribute(label, wid); }
public FormStyleItem addAttributeWithHelp(final String attributeName, final String helpTitle, final String helpContent, final Widget widget) { FormStyleItem formStyleItem = form.addAttribute(attributeName, helpTitle, helpContent, widget); setAttributeVisibility(formStyleItem.getIndex(), true); return formStyleItem; }
public FormStyleItem addAttribute(final String label, final IsWidget wid, final boolean visible) { FormStyleItem formStyleItem = form.addAttribute(label, wid); setAttributeVisibility(formStyleItem.getIndex(), visible); return formStyleItem; }
public FormStyleItem addAttribute(final String label, final IsWidget wid, final boolean visible) { FormStyleItem formStyleItem = form.addAttribute(label, wid); setAttributeVisibility(formStyleItem.getIndex(), visible); return formStyleItem; }
@Test public void testNoAttribute() { ruleAttributeWidget = new RuleAttributeWidget(ruleModeller, ruleModel, isReadOnly); verify(layout, never()).addAttribute(anyString(), any(IsWidget.class)); }
@Test public void testNoAttribute() { ruleAttributeWidget = new RuleAttributeWidget(ruleModeller, ruleModel, isReadOnly); verify(layout, never()).addAttribute(anyString(), any(IsWidget.class)); }
@Test public void testMetadataUnknownNotTranslated() { final String metadata = "unknown-metadata"; ruleModel.addMetadata(new RuleMetadata(metadata, "true")); ruleAttributeWidget = new RuleAttributeWidget(ruleModeller, ruleModel, isReadOnly); verify(layout).addAttribute(eq(metadata), eq(dirtyableHorizontalPane)); } }
@Test public void testMetadataFrozenActionsTranslated() { ruleModel.addMetadata(new RuleMetadata(RuleAttributeWidget.LOCK_RHS, "true")); ruleAttributeWidget = new RuleAttributeWidget(ruleModeller, ruleModel, isReadOnly); verify(layout).addAttribute(eq(GuidedRuleEditorResources.CONSTANTS.FrozenActions()), eq(dirtyableHorizontalPane)); }
@Test public void testDateEffectiveAttribute() { ruleModel.addAttribute(new RuleAttribute(RuleAttributeWidget.DATE_EFFECTIVE_ATTR, "")); ruleAttributeWidget = new RuleAttributeWidget(ruleModeller, ruleModel, isReadOnly); verify(layout).addAttribute(eq(RuleAttributeWidget.DATE_EFFECTIVE_ATTR), eq(dirtyableHorizontalPane)); verify(dirtyableHorizontalPane).add(isA(DatePicker.class)); }
@Test public void testSalienceAttribute() { ruleModel.addAttribute(new RuleAttribute(RuleAttributeWidget.SALIENCE_ATTR, "")); ruleAttributeWidget = new RuleAttributeWidget(ruleModeller, ruleModel, isReadOnly); verify(layout).addAttribute(eq(RuleAttributeWidget.SALIENCE_ATTR), eq(dirtyableHorizontalPane)); verify(dirtyableHorizontalPane).add(isA(NumericIntegerTextBox.class)); }
@Test public void testMetadataFrozenActionsTranslated() { ruleModel.addMetadata(new RuleMetadata(RuleAttributeWidget.LOCK_RHS, "true")); ruleAttributeWidget = new RuleAttributeWidget(ruleModeller, ruleModel, isReadOnly); verify(layout).addAttribute(eq(GuidedRuleEditorResources.CONSTANTS.FrozenActions()), eq(dirtyableHorizontalPane)); }
@Test public void testTimerAttribute() { ruleModel.addAttribute(new RuleAttribute(RuleAttributeWidget.TIMER_ATTR, "")); ruleAttributeWidget = new RuleAttributeWidget(ruleModeller, ruleModel, isReadOnly); verify(layout).addAttribute(eq(RuleAttributeWidget.TIMER_ATTR), eq(dirtyableHorizontalPane)); verify(dirtyableHorizontalPane).add(isA(LiteralTextBox.class)); }
@Test public void testMetadataFrozenConditionsTranslated() { ruleModel.addMetadata(new RuleMetadata(RuleAttributeWidget.LOCK_LHS, "true")); ruleAttributeWidget = new RuleAttributeWidget(ruleModeller, ruleModel, isReadOnly); verify(layout).addAttribute(eq(GuidedRuleEditorResources.CONSTANTS.FrozenConditions()), eq(dirtyableHorizontalPane)); }
@Test public void testDateExpiresAttribute() { ruleModel.addAttribute(new RuleAttribute(RuleAttributeWidget.DATE_EXPIRES_ATTR, "")); ruleAttributeWidget = new RuleAttributeWidget(ruleModeller, ruleModel, isReadOnly); verify(layout).addAttribute(eq(RuleAttributeWidget.DATE_EXPIRES_ATTR), eq(dirtyableHorizontalPane)); verify(dirtyableHorizontalPane).add(isA(DatePicker.class)); }
@Test public void testTimerAttribute() { ruleModel.addAttribute(new RuleAttribute(RuleAttributeWidget.TIMER_ATTR, "")); ruleAttributeWidget = new RuleAttributeWidget(ruleModeller, ruleModel, isReadOnly); verify(layout).addAttribute(eq(RuleAttributeWidget.TIMER_ATTR), eq(dirtyableHorizontalPane)); verify(dirtyableHorizontalPane).add(isA(LiteralTextBox.class)); }
@Test public void testDateEffectiveAttribute() { ruleModel.addAttribute(new RuleAttribute(RuleAttributeWidget.DATE_EFFECTIVE_ATTR, "")); ruleAttributeWidget = new RuleAttributeWidget(ruleModeller, ruleModel, isReadOnly); verify(layout).addAttribute(eq(RuleAttributeWidget.DATE_EFFECTIVE_ATTR), eq(dirtyableHorizontalPane)); verify(dirtyableHorizontalPane).add(isA(DatePicker.class)); }
@Test public void testCalendarAttribute() { ruleModel.addAttribute(new RuleAttribute(RuleAttributeWidget.CALENDARS_ATTR, "")); ruleAttributeWidget = new RuleAttributeWidget(ruleModeller, ruleModel, isReadOnly); verify(layout).addAttribute(eq(RuleAttributeWidget.CALENDARS_ATTR), eq(dirtyableHorizontalPane)); verify(dirtyableHorizontalPane).add(isA(LiteralTextBox.class)); }
@Test public void testSalienceAttribute() { ruleModel.addAttribute(new RuleAttribute(RuleAttributeWidget.SALIENCE_ATTR, "")); ruleAttributeWidget = new RuleAttributeWidget(ruleModeller, ruleModel, isReadOnly); verify(layout).addAttribute(eq(RuleAttributeWidget.SALIENCE_ATTR), eq(dirtyableHorizontalPane)); verify(dirtyableHorizontalPane).add(isA(NumericIntegerTextBox.class)); }
@Test public void testCalendarAttribute() { ruleModel.addAttribute(new RuleAttribute(RuleAttributeWidget.CALENDARS_ATTR, "")); ruleAttributeWidget = new RuleAttributeWidget(ruleModeller, ruleModel, isReadOnly); verify(layout).addAttribute(eq(RuleAttributeWidget.CALENDARS_ATTR), eq(dirtyableHorizontalPane)); verify(dirtyableHorizontalPane).add(isA(LiteralTextBox.class)); }