evaluatorStr = evaluatorStr.split( "\\[" )[0];
parameters = parameters.split( "\\]" )[0];
}
EvaluatorDefinition evalDef = registry.getEvaluatorDefinition( evaluatorStr );
assertNotNull( evalDef );
final Evaluator evaluator = evalDef.getEvaluator( valueType,
evaluatorStr,
isNegated,
parameters );
// System.out.println(evaluator);
checkEvaluatorMethodWith2Extractors( valueType,
extractor,
row,
evaluator );
checkEvaluatorMethodCachedRight( valueType,
extractor,
row,
evaluator );
checkEvaluatorMethodCachedLeft( valueType,
extractor,
row,
evaluator );
checkEvaluatorMethodWithFieldValue( valueType,
extractor,
row,
evaluator );
assertEquals( valueType,
evaluator.getValueType() );
}
}