Add test for enum startsWith

This commit is contained in:
Timo Westkämper 2014-09-25 17:43:30 +03:00
parent e99ba57543
commit da0bbcd51b

View File

@ -569,14 +569,14 @@ public abstract class AbstractJPATest {
@Test
@NoBatooJPA
public void Enum_in() {
public void Enum_In() {
assertEquals(1, query().from(company).where(company.ratingOrdinal.in(Rating.A, Rating.AA)).count());
assertEquals(1, query().from(company).where(company.ratingString.in(Rating.A, Rating.AA)).count());
}
@Test
@NoBatooJPA
public void Enum_In() {
public void Enum_In2() {
QEmployee employee = QEmployee.employee;
JPQLQuery query = query();
@ -585,6 +585,11 @@ public abstract class AbstractJPATest {
assertEquals(1l, query.count());
}
@Test
public void Enum_StartsWith() {
assertEquals(1, query().from(company).where(company.ratingString.stringValue().startsWith("A")).count());
}
@Test
public void Exists() {
assertTrue(query().from(cat).where(cat.kittens.any().name.eq("Ruth123")).exists());