public void testFormatExpression() throws Exception { exchange.getIn().setHeader("head", "foo"); assertEquals( "foo", SimpleBuilder.simpleF("${header.%s}", "head").evaluate(exchange, String.class)); assertNull(SimpleBuilder.simple("${header.cheese}").evaluate(exchange, String.class)); }
public void testFormatExpressionWithResultType() throws Exception { exchange.getIn().setHeader("head", "200"); assertEquals( 200, SimpleBuilder.simpleF("${header.%s}", Integer.class, "head") .evaluate(exchange, Object.class)); }