Add more tests

This commit is contained in:
Timo Westkämper 2015-08-25 22:53:34 +03:00
parent 5936144319
commit 2a162fa13e

View File

@ -735,6 +735,18 @@ public abstract class AbstractJPATest {
assertEquals(1, query().from(company).where(company.ratingString.stringValue().startsWith("A")).fetchCount());
}
@Test
public void FactoryExpressions() {
QCat cat = QCat.cat;
QCat cat2 = new QCat("cat2");
JPQLQuery<Tuple> query = query().from(cat).leftJoin(cat.kittens, cat2)
.select(Projections.tuple(cat.id, cat.name,
Projections.tuple(cat2.id, cat2.name,
Projections.tuple(cat2.birthdate).skipNulls()).skipNulls()));
assertEquals(6, query.fetch().size());
assertNotNull(query.limit(1).fetchOne());
}
@Test
@NoEclipseLink @NoOpenJPA @NoBatooJPA
public void Fetch() {