@Before protected void setUp() throws Exception { super.setUp(); // initializes pluggable operators new EvaluatorRegistry(); }
public Evaluator getEvaluator(Class<?> cls, String operator) { if (cls == DroolsQuery.class) { cls = Object.class; } return registry.getEvaluator(ValueType.determineValueType(cls), Operator.determineOperator(operator, false)); }
@Test public void testAfter() { registry.addEvaluatorDefinition( AfterEvaluatorDefinition.class.getName() );
parameters = parameters.split( "\\]" )[0]; EvaluatorDefinition evalDef = registry.getEvaluatorDefinition( evaluatorStr ); assertNotNull( evalDef ); final Evaluator evaluator = evalDef.getEvaluator( valueType,
@Test public void testBefore() { registry.addEvaluatorDefinition( BeforeEvaluatorDefinition.class.getName() );
protected void setUp() throws Exception { super.setUp(); new EvaluatorRegistry(); this.parser = new DrlExprParser(LanguageLevelOption.DRL6); }
@Test public void testMeets() { registry.addEvaluatorDefinition( DuringEvaluatorDefinition.class.getName() );
@Before public void setup() { // just initialising the static operator definitions new EvaluatorRegistry(); }
@Test public void testMetBy() { registry.addEvaluatorDefinition( DuringEvaluatorDefinition.class.getName() );
@Before public void setUp() throws Exception { // initializes pluggable operators new EvaluatorRegistry(); }
@Test public void testIncludes() { registry.addEvaluatorDefinition( DuringEvaluatorDefinition.class.getName() );
protected RuleModelDRLPersistenceImpl() { // register custom evaluators new EvaluatorRegistry(getClass().getClassLoader()); }
@Test public void testFinishedBy() { registry.addEvaluatorDefinition( DuringEvaluatorDefinition.class.getName() );
/** * Test method for {@link org.kie.lang.DroolsSoftKeywords#isOperator(java.lang.String, boolean)}. */ @Test public void testIsOperator() { // initializes the registry new EvaluatorRegistry(); // test the registry assertTrue( DroolsSoftKeywords.isOperator("matches", false) ); assertTrue( DroolsSoftKeywords.isOperator("matches", true) ); assertTrue( DroolsSoftKeywords.isOperator("contains", false) ); assertTrue( DroolsSoftKeywords.isOperator("contains", true) ); assertTrue( DroolsSoftKeywords.isOperator("after", false) ); assertTrue( DroolsSoftKeywords.isOperator("after", true) ); assertTrue( DroolsSoftKeywords.isOperator("before", false) ); assertTrue( DroolsSoftKeywords.isOperator("before", true) ); assertTrue( DroolsSoftKeywords.isOperator("finishes", false) ); assertTrue( DroolsSoftKeywords.isOperator("finishes", true) ); assertTrue( DroolsSoftKeywords.isOperator("overlappedby", false) ); assertTrue( DroolsSoftKeywords.isOperator("overlappedby", true) ); assertFalse( DroolsSoftKeywords.isOperator("xyz", false) ); assertFalse( DroolsSoftKeywords.isOperator("xyz", true) ); }
@Test public void testOverlapedBy() { registry.addEvaluatorDefinition( DuringEvaluatorDefinition.class.getName() );
@Test public void testCoincides() { registry.addEvaluatorDefinition( CoincidesEvaluatorDefinition.class.getName() );
@Test public void testFinishes() { registry.addEvaluatorDefinition( DuringEvaluatorDefinition.class.getName() );
@Test public void testStarts() { registry.addEvaluatorDefinition( DuringEvaluatorDefinition.class.getName() );
@Test public void testStartedBy() { registry.addEvaluatorDefinition( DuringEvaluatorDefinition.class.getName() );
@Test public void testOverlaps() { registry.addEvaluatorDefinition( DuringEvaluatorDefinition.class.getName() );