package org.sculptor.framework.accessimpl.jpa; import static org.junit.Assert.assertEquals; import org.junit.Test; import org.sculptor.framework.accessimpl.jpa.QueryExpressions; /** * Holds the expressions of the query * * @author Oliver Ringel * */ public class QueryExpressionsTest { @Test public void testAddSelections() { QueryExpressions<Person> qe = new QueryExpressions<Person>(Person.class); qe.addSelections(PersonDto.class); assertEquals(2, qe.getSelections().size()); assertEquals("name", qe.getSelections().get(0)); assertEquals("counter", qe.getSelections().get(1)); } public static class Person { @SuppressWarnings("unused") private String name; @SuppressWarnings("unused") private Long sal; @SuppressWarnings("unused") private int counter; } public static class PersonDto { @SuppressWarnings("unused") private String name; @SuppressWarnings("unused") private Long salary; @SuppressWarnings("unused") private int counter; } }