use of org.drools.verifier.core.index.model.Field in project drools by kiegroup.
the class ConditionsInspectorTest method setUp.
@Before
public void setUp() throws Exception {
configurationMock = new AnalyzerConfigurationMock();
field = new Field(new ObjectField("Person", "Integer", "age", configurationMock), "Person", "Integer", "age", configurationMock);
}
use of org.drools.verifier.core.index.model.Field in project drools by kiegroup.
the class ConditionsInspectorTest method testSubsume003.
@Test
public void testSubsume003() throws Exception {
final Field nameField = new Field(new ObjectField("Person", "String", "name", configurationMock), "Person", "String", "name", configurationMock);
final Field lastNameField = new Field(new ObjectField("Person", "String", "lastName", configurationMock), "Person", "String", "lastName", configurationMock);
final ConditionsInspectorMultiMap a = getConditions(new ComparableConditionInspector<String>(new FieldCondition(nameField, mock(Column.class), "==", new Values<>("Toni"), configurationMock), configurationMock));
final ConditionsInspectorMultiMap b = getConditions(new ComparableConditionInspector<Integer>(new FieldCondition(field, mock(Column.class), "==", new Values<>(12), configurationMock), configurationMock), new ComparableConditionInspector<String>(new FieldCondition(nameField, mock(Column.class), "==", new Values<>("Toni"), configurationMock), configurationMock), new ComparableConditionInspector<String>(new FieldCondition(lastNameField, mock(Column.class), "==", new Values<>("Rikkola"), configurationMock), configurationMock));
assertFalse(a.subsumes(b));
assertTrue(b.subsumes(a));
}
use of org.drools.verifier.core.index.model.Field in project drools by kiegroup.
the class ActionInspectorConflictResolverTest method testRedundancy006.
@Test
public void testRedundancy006() throws Exception {
ActionInspector a = createSetActionInspector(new Field(mock(ObjectField.class), "Person", "Integer", "age", new AnalyzerConfigurationMock()), 20);
ActionInspector b = createSetActionInspector(new Field(mock(ObjectField.class), "Person", "Integer", "age", new AnalyzerConfigurationMock()), "20");
assertTrue(a.isRedundant(b));
assertTrue(b.isRedundant(a));
}
use of org.drools.verifier.core.index.model.Field in project drools by kiegroup.
the class ActionInspectorConflictResolverTest method testRedundancy008.
@Test
public void testRedundancy008() throws Exception {
Date date = new Date();
ActionInspector a = createSetActionInspector(new Field(mock(ObjectField.class), "Person", "Integer", "birthDay", new AnalyzerConfigurationMock()), date);
ActionInspector b = createSetActionInspector(new Field(mock(ObjectField.class), "Person", "Integer", "birthDay", new AnalyzerConfigurationMock()), format(date));
assertTrue(a.isRedundant(b));
assertTrue(b.isRedundant(a));
}
use of org.drools.verifier.core.index.model.Field in project drools by kiegroup.
the class ActionInspectorConflictResolverTest method testRedundancy002.
@Test
public void testRedundancy002() throws Exception {
ActionInspector a = createSetActionInspector(new Field(mock(ObjectField.class), "Person", "String", "name", new AnalyzerConfigurationMock()), "Toni");
ActionInspector b = createSetActionInspector(new Field(mock(ObjectField.class), "Person", "String", "name", new AnalyzerConfigurationMock()), "Rambo");
assertFalse(a.isRedundant(b));
assertFalse(b.isRedundant(a));
}
Aggregations