use of org.drools.verifier.core.index.keys.Values in project drools by kiegroup.
the class FieldInspectorUpdateTest method makeCondition.
private FieldCondition makeCondition(final Field field) {
final FieldCondition fieldAction = new FieldCondition(field, mock(Column.class), "==", new Values(11), configurationMock);
final ArrayList<Condition> actionsList = new ArrayList<>();
actionsList.add(fieldAction);
final Conditions conditions = new Conditions(actionsList);
when(field.getConditions()).thenReturn(conditions);
return fieldAction;
}
use of org.drools.verifier.core.index.keys.Values in project drools by kiegroup.
the class FieldInspectorUpdateTest method updateAction.
@Test
public void updateAction() throws Exception {
fieldAction.setValue(new Values(20));
verify(ruleInspectorUpdater).resetActionsInspectors();
}
use of org.drools.verifier.core.index.keys.Values in project drools by kiegroup.
the class ActionInspectorConflictResolverTest method testNoConflict003.
@Test
public void testNoConflict003() throws Exception {
ActionInspector a = createSetActionInspector(new FieldAction(new Field(mock(ObjectField.class), "Person", "String", "name", new AnalyzerConfigurationMock()), mock(Column.class), new Values(true), new AnalyzerConfigurationMock()));
ActionInspector b = createSetActionInspector(new FieldAction(new Field(mock(ObjectField.class), "Person", "String", "name", new AnalyzerConfigurationMock()), mock(Column.class), new Values(true), new AnalyzerConfigurationMock()));
assertFalse(a.conflicts(b));
assertFalse(b.conflicts(a));
}
use of org.drools.verifier.core.index.keys.Values in project drools by kiegroup.
the class ConditionsListenerTest method testListen.
@Test
public void testListen() throws Exception {
conditions.add(new FieldCondition(new Field(mock(ObjectField.class), "Person", "String", "name", configuration), new Column(1, configuration), "==", new Values<>(10), configuration));
verify(allListener).onAllChanged(anyCollection());
}
use of org.drools.verifier.core.index.keys.Values in project drools by kiegroup.
the class ConditionTest method changeValue.
@Test
public void changeValue() throws Exception {
condition.setValue(new Values(2));
assertEquals(1, condition.getValues().size());
assertEquals(2, condition.getValues().iterator().next());
}
Aggregations