@Test
public void testParseWithINMethod() throws ExpressionVisitException {

	Expression expression = _filterParserImpl.parse(
		"fieldExternal in ('value1', 'value2', 'value3')");
	Assert.assertNotNull(expression);
	ListExpression listExpression = (ListExpression)expression;
	Assert.assertEquals(
		ListExpression.Operation.IN, listExpression.getOperation());
	MemberExpression memberExpression =
		(MemberExpression)listExpression.getLeftOperationExpression();
	PrimitivePropertyExpression primitivePropertyExpression =
		(PrimitivePropertyExpression)memberExpression.getExpression();
	Assert.assertEquals(
		"fieldExternal", primitivePropertyExpression.getName());
	List<Expression> rightOperationExpressions =
		listExpression.getRightOperationExpressions();
	LiteralExpression literalExpression1 =
		(LiteralExpression)rightOperationExpressions.get(0);
	Assert.assertEquals("'value1'", literalExpression1.getText());
}