package com.querydsl.collections; import static org.junit.Assert.assertEquals; import java.math.BigDecimal; import java.util.Arrays; import org.junit.Test; import com.querydsl.core.types.dsl.Expressions; import com.querydsl.core.types.dsl.NumberPath; public class NumberTest { @Test public void sum() throws Exception { NumberPath<BigDecimal> num = Expressions.numberPath(BigDecimal.class, "num"); CollQuery<?> query = CollQueryFactory.from(num, Arrays.asList(new BigDecimal("1.6"), new BigDecimal("1.3"))); assertEquals(new BigDecimal("2.9"), query.select(num.sum()).fetchOne()); } }