true
135136137138139140141142143144145
filter.setExpression("[0]/truncated != true"); assertFalse(filter.accept(message)); filter.setExpression("[0]/source=null"); assertFalse(filter.accept(message)); filter.setExpression("[0]/source!= null"); assertTrue(filter.accept(message)); }
138139140141142143144145146147148
filter.setExpression("[0]/source=null"); assertFalse(filter.accept(message)); filter.setExpression("[0]/source!= null"); assertTrue(filter.accept(message)); } @Test public void testExpressionFilterWithBooleanLogicWhereElementDoesNotExist() throws Exception
149150151152153154155156157158159
{ // Checks against elements that do not exist ExpressionFilter filter = new ExpressionFilter("#[json:[0]/xyz = null]"); filter.setMuleContext(muleContext); assertTrue(filter.accept(message)); filter.setExpression("[0]/xyz!= null"); assertFalse(filter.accept(message)); } }
152153154155156157158159
ExpressionFilter filter = new ExpressionFilter("#[json:[0]/xyz = null]"); filter.setMuleContext(muleContext); assertTrue(filter.accept(message)); filter.setExpression("[0]/xyz!= null"); assertFalse(filter.accept(message)); } }