Search in sources :

Example 6 with Field

use of org.drools.verifier.core.index.model.Field in project drools by kiegroup.

the class ActionInspectorConflictResolverTest method testConflict002.

@Test
public void testConflict002() throws Exception {
    ActionInspector a = createSetActionInspector(new Field(mock(ObjectField.class), "Person", "Boolean", "isOldEnough", new AnalyzerConfigurationMock()), true);
    ActionInspector b = createSetActionInspector(new Field(mock(ObjectField.class), "Person", "Boolean", "isOldEnough", new AnalyzerConfigurationMock()), "false");
    assertTrue(a.conflicts(b));
    assertTrue(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) Test(org.junit.Test)

Example 7 with Field

use of org.drools.verifier.core.index.model.Field in project drools by kiegroup.

the class FieldInspectorRelationsTest method testRedundancy02.

@Test
public void testRedundancy02() throws Exception {
    final FieldInspector x = new FieldInspector(new Field(mock(ObjectField.class), "org.Address", "String", "name", configurationMock), mock(RuleInspectorUpdater.class), mock(AnalyzerConfiguration.class));
    assertFalse(x.isRedundant(b));
    assertFalse(b.isRedundant(x));
}
Also used : Field(org.drools.verifier.core.index.model.Field) ObjectField(org.drools.verifier.core.index.model.ObjectField) AnalyzerConfiguration(org.drools.verifier.core.configuration.AnalyzerConfiguration) Test(org.junit.Test)

Example 8 with Field

use of org.drools.verifier.core.index.model.Field in project drools-wb by kiegroup.

the class ActionBuilder method addAction.

private Action addAction(final ActionCol52 actionCol, final DTCellValue52 visibleCellValue) throws BuildException {
    final Field field = resolveField(actionCol);
    final Action action = buildAction(field, visibleCellValue);
    field.getActions().add(action);
    return action;
}
Also used : Field(org.drools.verifier.core.index.model.Field) FieldAction(org.drools.verifier.core.index.model.FieldAction) Action(org.drools.verifier.core.index.model.Action) RetractAction(org.drools.verifier.core.index.model.RetractAction) WorkItemAction(org.drools.verifier.core.index.model.WorkItemAction) BRLAction(org.drools.verifier.core.index.model.BRLAction)

Example 9 with Field

use of org.drools.verifier.core.index.model.Field in project drools by kiegroup.

the class FieldInspectorUpdateTest method setUp.

@Before
public void setUp() throws Exception {
    configurationMock = new AnalyzerConfigurationMock();
    final Field field = spy(new Field(objectField, "org.Person", "String", "name", configurationMock));
    fieldCondition = makeCondition(field);
    fieldAction = makeAction(field);
    new FieldInspector(field, ruleInspectorUpdater, new AnalyzerConfigurationMock());
}
Also used : ObjectField(org.drools.verifier.core.index.model.ObjectField) Field(org.drools.verifier.core.index.model.Field) AnalyzerConfigurationMock(org.drools.verifier.core.AnalyzerConfigurationMock) Before(org.junit.Before)

Example 10 with Field

use of org.drools.verifier.core.index.model.Field in project drools by kiegroup.

the class ActionInspectorConflictResolverTest method testNoConflict001.

@Test
public void testNoConflict001() throws Exception {
    ActionInspector a = createSetActionInspector(new Field(mock(ObjectField.class), "Person", "String", "name", new AnalyzerConfigurationMock()), "Toni");
    ActionInspector b = createSetActionInspector(new Field(mock(ObjectField.class), "Address", "String", "street", new AnalyzerConfigurationMock()), "Rambo");
    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) Test(org.junit.Test)

Aggregations

Field (org.drools.verifier.core.index.model.Field)27 ObjectField (org.drools.verifier.core.index.model.ObjectField)23 Test (org.junit.Test)20 AnalyzerConfigurationMock (org.drools.verifier.core.AnalyzerConfigurationMock)17 Column (org.drools.verifier.core.index.model.Column)5 FieldCondition (org.drools.verifier.core.index.model.FieldCondition)5 Condition (org.drools.verifier.core.index.model.Condition)3 Before (org.junit.Before)3 Date (java.util.Date)2 ConditionsInspectorMultiMap (org.drools.verifier.core.cache.inspectors.condition.ConditionsInspectorMultiMap)2 AnalyzerConfiguration (org.drools.verifier.core.configuration.AnalyzerConfiguration)2 Values (org.drools.verifier.core.index.keys.Values)2 Action (org.drools.verifier.core.index.model.Action)2 FieldAction (org.drools.verifier.core.index.model.FieldAction)2 ArrayList (java.util.ArrayList)1 BRLAction (org.drools.verifier.core.index.model.BRLAction)1 Fields (org.drools.verifier.core.index.model.Fields)1 RetractAction (org.drools.verifier.core.index.model.RetractAction)1 WorkItemAction (org.drools.verifier.core.index.model.WorkItemAction)1