@Before public void setUp() throws Exception { this.field1 = FieldFactory.getInstance().getFieldValue( null ); this.field2 = FieldFactory.getInstance().getFieldValue( null ); this.field3 = FieldFactory.getInstance().getFieldValue( "A" ); this.field4 = FieldFactory.getInstance().getFieldValue( "A" ); this.field5 = FieldFactory.getInstance().getFieldValue( "B" ); }
@Test public void testDate() throws Exception { SimpleDateFormat df = new SimpleDateFormat("dd-MMM-yyyy", Locale.ENGLISH); String s = df.format(df.parse("10-Jul-1974")); final FieldValue val = FieldFactory.getInstance().getFieldValue( s, ValueType.DATE_TYPE ); assertEquals( Date.class, val.getValue().getClass() ); Date dt = (Date) val.getValue(); assertEquals(s, df.format(dt)); }
@Test public void testBigDecimal() { final FieldValue val = FieldFactory.getInstance().getFieldValue( "42.42", ValueType.BIG_DECIMAL_TYPE ); assertEquals( BigDecimal.class, val.getValue().getClass() ); assertTrue( val.getValue().equals( new BigDecimal( "42.42" ) ) ); }
@Test public void testBigInteger() { final FieldValue val = FieldFactory.getInstance().getFieldValue( "424242", ValueType.BIG_INTEGER_TYPE ); assertEquals( BigInteger.class, val.getValue().getClass() ); assertTrue( val.getValue().equals( new BigInteger( "424242" ) ) ); }
private void checkEvaluatorMethodWithFieldValue(final ValueType valueType, final InternalReadAccessor extractor, final Object[] row, final Evaluator evaluator) { final FieldValue value = FieldFactory.getInstance().getFieldValue( row[2] ); RuntimeException exc = null; try { evaluator.evaluate( null, extractor, ( EventFactHandle ) row[0], value ); } catch ( RuntimeException e ) { exc = e; } assertNotNull( exc ); }
public AlphaNodeFieldConstraint getLiteralConstraint(final Pattern pattern, final String fieldName, final String evaluatorString, final String value) { final Class<?> clazz = ((ClassObjectType) pattern.getObjectType()).getClassType(); final InternalReadAccessor extractor = store.getReader(clazz, fieldName); FieldValue fieldValue = FieldFactory.getInstance().getFieldValue(value, extractor.getValueType()); return new MvelConstraintTestUtil(fieldName + evaluatorString + value, fieldValue, extractor); }
"type"); final FieldValue field = FieldFactory.getInstance().getFieldValue( "cheddar" );
"type"); final FieldValue field = FieldFactory.getInstance().getFieldValue( "cheddar" ); cheeseObjectType2 ); final FieldValue field2 = FieldFactory.getInstance().getFieldValue( "stilton" );
"type" ); final FieldValue field = FieldFactory.getInstance().getFieldValue( "cheddar" ); cheeseObjectType2 ); final FieldValue field2 = FieldFactory.getInstance().getFieldValue( "stilton" );
FieldFactory.getInstance().getFieldValue( 5 ), extractor ); final Cheese cheddar = new Cheese( "cheddar",
FieldFactory.getInstance().getFieldValue( "cheddar" ), extractor );
"type"); final FieldValue field = FieldFactory.getInstance().getFieldValue( "cheddar" );
"type" ); final FieldValue field = FieldFactory.getInstance().getFieldValue( "cheddar" );
"type" ); final FieldValue field = FieldFactory.getInstance().getFieldValue( "cheddar" );
FieldFactory.getInstance().getFieldValue("stilton"), extractor);
FieldFactory.getInstance().getFieldValue("stilton"), extractor );