package org.aksw.jena_sparql_api.cache.tests; import org.aksw.jena_sparql_api.algebra.transform.ExprTransformVariableOrder; import org.apache.jena.sparql.expr.Expr; import org.apache.jena.sparql.expr.ExprTransformer; import org.apache.jena.sparql.util.ExprUtils; import org.junit.Assert; import org.junit.Test; public class ExprTransformTests { @Test public void testSymmetry() { test("1 + ?s", "?s + 1"); test("?b + ?a", "?a + ?b"); } public static void test(String actualStr, String expectedStr) { Expr actual = ExprTransformer.transform(new ExprTransformVariableOrder(), ExprUtils.parse(actualStr)); Expr expected = ExprUtils.parse(expectedStr); Assert.assertEquals(expected, actual); } }