Search in sources :

Example 6 with Values

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;
}
Also used : Condition(org.drools.verifier.core.index.model.Condition) FieldCondition(org.drools.verifier.core.index.model.FieldCondition) FieldCondition(org.drools.verifier.core.index.model.FieldCondition) Column(org.drools.verifier.core.index.model.Column) Values(org.drools.verifier.core.index.keys.Values) ArrayList(java.util.ArrayList) Conditions(org.drools.verifier.core.index.model.Conditions)

Example 7 with Values

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();
}
Also used : Values(org.drools.verifier.core.index.keys.Values) Test(org.junit.Test)

Example 8 with Values

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));
}
Also used : ObjectField(org.drools.verifier.core.index.model.ObjectField) Field(org.drools.verifier.core.index.model.Field) AnalyzerConfigurationMock(org.drools.verifier.core.AnalyzerConfigurationMock) ObjectField(org.drools.verifier.core.index.model.ObjectField) Values(org.drools.verifier.core.index.keys.Values) FieldAction(org.drools.verifier.core.index.model.FieldAction) Test(org.junit.Test)

Example 9 with Values

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());
}
Also used : FieldCondition(org.drools.verifier.core.index.model.FieldCondition) ObjectField(org.drools.verifier.core.index.model.ObjectField) Field(org.drools.verifier.core.index.model.Field) Column(org.drools.verifier.core.index.model.Column) ObjectField(org.drools.verifier.core.index.model.ObjectField) Values(org.drools.verifier.core.index.keys.Values) Test(org.junit.Test)

Example 10 with Values

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());
}
Also used : Values(org.drools.verifier.core.index.keys.Values) Test(org.junit.Test)

Aggregations

Values (org.drools.verifier.core.index.keys.Values)11 Test (org.junit.Test)6 Column (org.drools.verifier.core.index.model.Column)3 FieldCondition (org.drools.verifier.core.index.model.FieldCondition)3 ArrayList (java.util.ArrayList)2 Field (org.drools.verifier.core.index.model.Field)2 FieldAction (org.drools.verifier.core.index.model.FieldAction)2 ObjectField (org.drools.verifier.core.index.model.ObjectField)2 AnalyzerConfigurationMock (org.drools.verifier.core.AnalyzerConfigurationMock)1 Action (org.drools.verifier.core.index.model.Action)1 Actions (org.drools.verifier.core.index.model.Actions)1 Condition (org.drools.verifier.core.index.model.Condition)1 Conditions (org.drools.verifier.core.index.model.Conditions)1 BaseColumn (org.drools.workbench.models.guided.dtable.shared.model.BaseColumn)1 ConditionCol52 (org.drools.workbench.models.guided.dtable.shared.model.ConditionCol52)1 DTCellValue52 (org.drools.workbench.models.guided.dtable.shared.model.DTCellValue52)1