private Set<String> getPatternBindings(final BRLConditionColumn column) { final Set<String> bindings = new HashSet<>(); final List<IPattern> definition = column.getDefinition(); final RuleModel rm = new RuleModel(); rm.lhs = definition.toArray(new IPattern[definition.size()]); bindings.addAll(rm.getLHSVariables(true, true)); return bindings; } }
private Set<String> getPatternBindings(final BRLConditionColumn column) { final Set<String> bindings = new HashSet<>(); final List<IPattern> definition = column.getDefinition(); final RuleModel rm = new RuleModel(); rm.lhs = definition.toArray(new IPattern[definition.size()]); bindings.addAll(rm.getLHSVariables(true, true)); return bindings; } }
private List<IPattern> cloneDefinition(final List<IPattern> definition) { final RuleModelCloneVisitor visitor = new RuleModelCloneVisitor(); final RuleModel rm = new RuleModel(); definition.forEach(rm::addLhsItem); final List<IPattern> clone = new ArrayList<>(); Collections.addAll(clone, visitor.visitRuleModel(rm).lhs); return clone; }
private List<IPattern> cloneDefinition(final List<IPattern> definition) { final RuleModelCloneVisitor visitor = new RuleModelCloneVisitor(); final RuleModel rm = new RuleModel(); definition.forEach(rm::addLhsItem); final List<IPattern> clone = new ArrayList<>(); Collections.addAll(clone, visitor.visitRuleModel(rm).lhs); return clone; }
private boolean hasTemplateKeys(final BRLActionColumn column) { final Map<InterpolationVariable, Integer> ivs = new HashMap<>(); final RuleModel rm = new RuleModel(); column.getDefinition().forEach(rm::addRhsItem); final RuleModelVisitor rmv = new RuleModelVisitor(ivs); rmv.visit(rm); return ivs.size() > 0; }
private boolean hasTemplateKeys(final BRLActionColumn column) { final Map<InterpolationVariable, Integer> ivs = new HashMap<>(); final RuleModel rm = new RuleModel(); column.getDefinition().forEach(rm::addRhsItem); final RuleModelVisitor rmv = new RuleModelVisitor(ivs); rmv.visit(rm); return ivs.size() > 0; }
private boolean hasVariables(BRLActionColumn column) { Map<InterpolationVariable, Integer> ivs = new HashMap<InterpolationVariable, Integer>(); RuleModel rm = new RuleModel(); for (IAction action : column.getDefinition()) { rm.addRhsItem(action); } RuleModelVisitor rmv = new RuleModelVisitor(ivs); rmv.visit(rm); return ivs.size() > 0; }
private boolean hasVariables(BRLConditionColumn column) { Map<InterpolationVariable, Integer> ivs = new HashMap<InterpolationVariable, Integer>(); RuleModel rm = new RuleModel(); for (IPattern pattern : column.getDefinition()) { rm.addLhsItem(pattern); } RuleModelVisitor rmv = new RuleModelVisitor(ivs); rmv.visit(rm); return ivs.size() > 0; }
@Test public void testValidateModifyScoreAction() throws Exception { final Path path = mock(Path.class); final FreeFormLine modifyAction = new FreeFormLine(); modifyAction.setText(MODIFY_SCORE_ACTION); final RuleModel model = new RuleModel(); model.addRhsItem(modifyAction); service.validate(path, model); final ArgumentCaptor<String> capturedFileContent = ArgumentCaptor.forClass(String.class); verify(genericValidator).validate(eq(path), capturedFileContent.capture()); Assertions.assertThat(capturedFileContent.getValue()).contains(MODIFY_SCORE_ACTION); }
@Before public void setUp() throws Exception { model = new RuleModel(); serviceCaller = new CallerMock<>(service); }
@Before public void setUp() throws Exception { model = new RuleModel(); serviceCaller = new CallerMock<>(service); }
@Test public void testPrepareViewBrlAction() throws Exception { when(brlActionPlugin.getRuleModel()).thenReturn(new RuleModel()); when(brlActionPlugin.tableFormat()).thenReturn(GuidedDecisionTable52.TableFormat.EXTENDED_ENTRY); when(brlActionPlugin.getRuleModellerConfiguration()).thenReturn(mock(RuleModellerConfiguration.class)); brlActionPage.prepareView(); verify(view).init(brlActionPage); verify(view).setupRuleModellerWidget(any(RuleModeller.class)); verify(brlActionPage).markAsViewed(); verify(brlActionPlugin).getRuleModellerDescription(); }
@Before public void setUp() throws Exception { model = new RuleModel(); GwtMockito.useProviderForType(RuleSelector.class, aClass -> ruleSelector); ruleModeller = spy(new RuleModeller(model, actionPlugins, oracle, widgetFactory, ruleModellerConfiguration, eventBus, false)); }
@Before public void setUp() throws Exception { model = new RuleModel(); GwtMockito.useProviderForType(RuleSelector.class, aClass -> ruleSelector); ruleModeller = spy(new RuleModeller(model, actionPlugins, oracle, widgetFactory, ruleModellerConfiguration, eventBus, false)); }
@Before public void setUp() throws Exception { GwtMockito.useProviderForType(FormStyleLayout.class, aClass -> layout); GwtMockito.useProviderForType(DirtyableHorizontalPane.class, aClass -> dirtyableHorizontalPane); GwtMockito.useProviderForType(TextBox.class, aClass -> textBox); doReturn(textBoxElement).when(textBox).getElement(); doReturn(textBoxInputElement).when(textBoxElement).cast(); ruleModel = new RuleModel(); }
@Before public void setUp() throws Exception { GwtMockito.useProviderForType(FormStyleLayout.class, aClass -> layout); GwtMockito.useProviderForType(DirtyableHorizontalPane.class, aClass -> dirtyableHorizontalPane); GwtMockito.useProviderForType(TextBox.class, aClass -> textBox); doReturn(textBoxElement).when(textBox).getElement(); doReturn(textBoxInputElement).when(textBoxElement).cast(); ruleModel = new RuleModel(); }
@Before public void setUp() throws Exception { model = new RuleModel(); popup = new GuidedRuleAttributeSelectorPopup(); popup.init(model, lockLHS, lockRHS, refreshCommand); }
private Set<String> getActionFactTypesFromRuleModel(final List<IAction> definition) { final RuleModel rm = new RuleModel(); rm.setPackageName(model.getPackageName()); rm.setImports(model.getImports()); for (IAction a : definition) { rm.addRhsItem(a); } final GuidedRuleModelVisitor visitor = new GuidedRuleModelVisitor(rm); return visitor.getConsumedModelClasses(); } }
@Before public void setUp() throws Exception { model = new RuleModel(); popup = new GuidedRuleAttributeSelectorPopup(); popup.init(model, lockLHS, lockRHS, refreshCommand); }
private Set<String> getConditionFactTypesFromRuleModel(final List<IPattern> definition) { final RuleModel rm = new RuleModel(); rm.setPackageName(model.getPackageName()); rm.setImports(model.getImports()); for (IPattern p : definition) { rm.addLhsItem(p); } final GuidedRuleModelVisitor visitor = new GuidedRuleModelVisitor(rm); return visitor.getConsumedModelClasses(); }