Search in sources :

Example 11 with RangeImpl

use of org.kie.dmn.feel.runtime.impl.RangeImpl in project drools by kiegroup.

the class MetByFunctionTest method invokeParamIsNull.

@Test
public void invokeParamIsNull() {
    FunctionTestUtil.assertResultError(metByFunction.invoke((Range) null, (Range) new RangeImpl()), InvalidParametersEvent.class);
    FunctionTestUtil.assertResultError(metByFunction.invoke((Range) new RangeImpl(), (Range) null), InvalidParametersEvent.class);
}
Also used : Range(org.kie.dmn.feel.runtime.Range) RangeImpl(org.kie.dmn.feel.runtime.impl.RangeImpl) Test(org.junit.Test)

Example 12 with RangeImpl

use of org.kie.dmn.feel.runtime.impl.RangeImpl in project drools by kiegroup.

the class StartedByFunctionTest method invokeParamIsNull.

@Test
public void invokeParamIsNull() {
    FunctionTestUtil.assertResultError(startedByFunction.invoke((Range) null, (Comparable) "b"), InvalidParametersEvent.class);
    FunctionTestUtil.assertResultError(startedByFunction.invoke((Range) new RangeImpl(), (Comparable) null), InvalidParametersEvent.class);
}
Also used : Range(org.kie.dmn.feel.runtime.Range) RangeImpl(org.kie.dmn.feel.runtime.impl.RangeImpl) Test(org.junit.Test)

Example 13 with RangeImpl

use of org.kie.dmn.feel.runtime.impl.RangeImpl in project drools by kiegroup.

the class OverlapsFunctionTest method invokeParamIsNull.

@Test
public void invokeParamIsNull() {
    FunctionTestUtil.assertResultError(overlapsFunction.invoke((Range) null, (Range) new RangeImpl()), InvalidParametersEvent.class);
    FunctionTestUtil.assertResultError(overlapsFunction.invoke((Range) new RangeImpl(), (Range) null), InvalidParametersEvent.class);
}
Also used : Range(org.kie.dmn.feel.runtime.Range) RangeImpl(org.kie.dmn.feel.runtime.impl.RangeImpl) Test(org.junit.Test)

Example 14 with RangeImpl

use of org.kie.dmn.feel.runtime.impl.RangeImpl in project drools by kiegroup.

the class StartsFunctionTest method invokeParamIsNull.

@Test
public void invokeParamIsNull() {
    FunctionTestUtil.assertResultError(startsFunction.invoke((Comparable) null, (Range) new RangeImpl()), InvalidParametersEvent.class);
    FunctionTestUtil.assertResultError(startsFunction.invoke((Comparable) "a", (Range) null), InvalidParametersEvent.class);
}
Also used : Range(org.kie.dmn.feel.runtime.Range) RangeImpl(org.kie.dmn.feel.runtime.impl.RangeImpl) Test(org.junit.Test)

Example 15 with RangeImpl

use of org.kie.dmn.feel.runtime.impl.RangeImpl in project drools by kiegroup.

the class IncludesFunctionTest method invokeParamIsNull.

@Test
public void invokeParamIsNull() {
    FunctionTestUtil.assertResultError(includesFunction.invoke((Range) null, (Comparable) "b"), InvalidParametersEvent.class);
    FunctionTestUtil.assertResultError(includesFunction.invoke((Range) new RangeImpl(), (Comparable) null), InvalidParametersEvent.class);
}
Also used : Range(org.kie.dmn.feel.runtime.Range) RangeImpl(org.kie.dmn.feel.runtime.impl.RangeImpl) Test(org.junit.Test)

Aggregations

RangeImpl (org.kie.dmn.feel.runtime.impl.RangeImpl)17 Range (org.kie.dmn.feel.runtime.Range)13 Test (org.junit.Test)12 ArrayList (java.util.ArrayList)3 HashMap (java.util.HashMap)2 BigDecimal (java.math.BigDecimal)1 Type (org.kie.dmn.feel.lang.Type)1 BuiltInType (org.kie.dmn.feel.lang.types.BuiltInType)1 ASTEventBase (org.kie.dmn.feel.runtime.events.ASTEventBase)1