Search in sources :

Example 11 with AnalyzerConfigurationMock

use of org.drools.workbench.services.verifier.core.checks.AnalyzerConfigurationMock in project drools-wb 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()), DataType.DataTypes.DATE, date);
    ActionInspector b = createSetActionInspector(new Field(mock(ObjectField.class), "Person", "Integer", "birthDay", new AnalyzerConfigurationMock()), DataType.DataTypes.STRING, format(date));
    assertTrue(a.isRedundant(b));
    assertTrue(b.isRedundant(a));
}
Also used : ObjectField(org.drools.workbench.services.verifier.api.client.index.ObjectField) Field(org.drools.workbench.services.verifier.api.client.index.Field) AnalyzerConfigurationMock(org.drools.workbench.services.verifier.core.checks.AnalyzerConfigurationMock) Date(java.util.Date) Test(org.junit.Test)

Example 12 with AnalyzerConfigurationMock

use of org.drools.workbench.services.verifier.core.checks.AnalyzerConfigurationMock in project drools-wb by kiegroup.

the class ActionInspectorConflictResolverTest method testRedundancy009.

@Test
public void testRedundancy009() throws Exception {
    Date value = new Date();
    ActionInspector a = createSetActionInspector(new Field(mock(ObjectField.class), "Person", "Integer", "birthDay", new AnalyzerConfigurationMock()), DataType.DataTypes.DATE, value);
    ActionInspector b = createSetActionInspector(new Field(mock(ObjectField.class), "Person", "Integer", "birthDay", new AnalyzerConfigurationMock()), DataType.DataTypes.STRING, "29-Dec-1981");
    assertFalse(a.isRedundant(b));
    assertFalse(b.isRedundant(a));
}
Also used : ObjectField(org.drools.workbench.services.verifier.api.client.index.ObjectField) Field(org.drools.workbench.services.verifier.api.client.index.Field) AnalyzerConfigurationMock(org.drools.workbench.services.verifier.core.checks.AnalyzerConfigurationMock) Date(java.util.Date) Test(org.junit.Test)

Example 13 with AnalyzerConfigurationMock

use of org.drools.workbench.services.verifier.core.checks.AnalyzerConfigurationMock in project drools-wb 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);
}
Also used : ObjectField(org.drools.workbench.services.verifier.api.client.index.ObjectField) Field(org.drools.workbench.services.verifier.api.client.index.Field) AnalyzerConfigurationMock(org.drools.workbench.services.verifier.core.checks.AnalyzerConfigurationMock) ObjectField(org.drools.workbench.services.verifier.api.client.index.ObjectField) Before(org.junit.Before)

Example 14 with AnalyzerConfigurationMock

use of org.drools.workbench.services.verifier.core.checks.AnalyzerConfigurationMock in project drools-wb 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), DataType.DataTypes.BOOLEAN, new Values(true), new AnalyzerConfigurationMock()));
    ActionInspector b = createSetActionInspector(new FieldAction(new Field(mock(ObjectField.class), "Person", "String", "name", new AnalyzerConfigurationMock()), mock(Column.class), DataType.DataTypes.STRING, new Values(true), new AnalyzerConfigurationMock()));
    assertFalse(a.conflicts(b));
    assertFalse(b.conflicts(a));
}
Also used : ObjectField(org.drools.workbench.services.verifier.api.client.index.ObjectField) Field(org.drools.workbench.services.verifier.api.client.index.Field) AnalyzerConfigurationMock(org.drools.workbench.services.verifier.core.checks.AnalyzerConfigurationMock) ObjectField(org.drools.workbench.services.verifier.api.client.index.ObjectField) Values(org.drools.workbench.services.verifier.api.client.index.keys.Values) FieldAction(org.drools.workbench.services.verifier.api.client.index.FieldAction) Test(org.junit.Test)

Example 15 with AnalyzerConfigurationMock

use of org.drools.workbench.services.verifier.core.checks.AnalyzerConfigurationMock in project drools-wb by kiegroup.

the class ActionInspectorConflictResolverTest method testRedundancy007.

@Test
public void testRedundancy007() throws Exception {
    ActionInspector a = createSetActionInspector(new Field(mock(ObjectField.class), "Person", "Integer", "age", new AnalyzerConfigurationMock()), DataType.DataTypes.NUMERIC_INTEGER, 20);
    ActionInspector b = createSetActionInspector(new Field(mock(ObjectField.class), "Person", "Integer", "age", new AnalyzerConfigurationMock()), DataType.DataTypes.STRING, "10");
    assertFalse(a.isRedundant(b));
    assertFalse(b.isRedundant(a));
}
Also used : ObjectField(org.drools.workbench.services.verifier.api.client.index.ObjectField) Field(org.drools.workbench.services.verifier.api.client.index.Field) AnalyzerConfigurationMock(org.drools.workbench.services.verifier.core.checks.AnalyzerConfigurationMock) Test(org.junit.Test)

Aggregations

AnalyzerConfigurationMock (org.drools.workbench.services.verifier.core.checks.AnalyzerConfigurationMock)21 Field (org.drools.workbench.services.verifier.api.client.index.Field)17 ObjectField (org.drools.workbench.services.verifier.api.client.index.ObjectField)17 Test (org.junit.Test)16 Before (org.junit.Before)5 Date (java.util.Date)2 RuleInspector (org.drools.workbench.services.verifier.core.cache.inspectors.RuleInspector)2 AnalyzerConfiguration (org.drools.workbench.services.verifier.api.client.configuration.AnalyzerConfiguration)1 FieldAction (org.drools.workbench.services.verifier.api.client.index.FieldAction)1 Index (org.drools.workbench.services.verifier.api.client.index.Index)1 IndexImpl (org.drools.workbench.services.verifier.api.client.index.IndexImpl)1 ObjectType (org.drools.workbench.services.verifier.api.client.index.ObjectType)1 Pattern (org.drools.workbench.services.verifier.api.client.index.Pattern)1 Rule (org.drools.workbench.services.verifier.api.client.index.Rule)1 Values (org.drools.workbench.services.verifier.api.client.index.keys.Values)1 RuleInspectorCache (org.drools.workbench.services.verifier.core.cache.RuleInspectorCache)1