// Copyright Yahoo. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root. package com.yahoo.vespa.indexinglanguage.parser; import com.yahoo.vespa.indexinglanguage.expressions.Expression; import org.junit.Test; import static org.junit.Assert.assertEquals; /** * @author Simon Thoresen Hult */ public class PrecedenceTestCase { @Test public void requireThatMathPrecedesConcat() throws ParseException { assertEquals("15", evaluate("1 . 2 + 3")); assertEquals("33", evaluate("1 + 2 . 3")); } private static String evaluate(String script) throws ParseException { return String.valueOf(Expression.fromString(script).execute()); } }