package com.querydsl.collections;
import static org.junit.Assert.assertEquals;
import org.junit.Test;
import com.querydsl.core.types.Expression;
import com.querydsl.core.types.TemplatesTestUtils;
import com.querydsl.core.types.dsl.Expressions;
import com.querydsl.core.types.dsl.StringPath;
public class CollQueryTemplatesTest {
@Test
public void generic_precedence() {
TemplatesTestUtils.testPrecedence(CollQueryTemplates.DEFAULT);
}
@Test
public void concat() {
StringPath a = Expressions.stringPath("a");
StringPath b = Expressions.stringPath("b");
Expression<?> expr = a.append(b).toLowerCase();
String str = new CollQuerySerializer(CollQueryTemplates.DEFAULT).handle(expr).toString();
assertEquals("(a + b).toLowerCase()", str);
}
}