@Test @SuppressWarnings( "unchecked" ) public void script08() throws EntityFinderException { QueryBuilder<Person> qb = this.module.newQueryBuilder( Person.class ); Person person = templateFor( Person.class ); Query<Person> query = unitOfWork.newQuery( qb.where( or( eq( person.yearOfBirth(), 1970 ), eq( person.yearOfBirth(), 1975 ) ) ) ); System.out.println( "*** script08: " + query ); verifyUnorderedResults( query, "Jack Doe", "Ann Doe" ); }
@Test @SuppressWarnings( "unchecked" ) public void script09() throws EntityFinderException { QueryBuilder<Female> qb = this.module.newQueryBuilder( Female.class ); Person person = templateFor( Person.class ); Query<Female> query = unitOfWork.newQuery( qb.where( or( eq( person.yearOfBirth(), 1970 ), eq( person.yearOfBirth(), 1975 ) ) ) ); System.out.println( "*** script09: " + query ); verifyUnorderedResults( query, "Ann Doe" ); }
@Test @SuppressWarnings( "unchecked" ) public void script08() throws EntityFinderException { Person person = templateFor( Person.class ); // should return Jack and Ann Doe Iterable<EntityReference> entities = entityFinder.findEntities( Person.class, or( eq( person.yearOfBirth(), 1970 ), eq( person.yearOfBirth(), 1975 ) ), NO_SORTING, NO_FIRST_RESULT, NO_MAX_RESULTS, NO_VARIABLES ); assertNames( entities, JACK, ANN ); }
@Test @SuppressWarnings( "unchecked" ) public void script09() throws EntityFinderException { Person person = templateFor( Person.class ); // should return Ann Doe Iterable<EntityReference> entities = entityFinder.findEntities( Female.class, or( eq( person.yearOfBirth(), 1970 ), eq( person.yearOfBirth(), 1975 ) ), NO_SORTING, NO_FIRST_RESULT, NO_MAX_RESULTS, NO_VARIABLES ); assertNames( entities, ANN ); }