Just added a simple test with a JPAQuery.
This commit is contained in:
parent
18263866b1
commit
fb6f9557d8
src
main/java/se/su/dsv/scipro/springdata
test/java/se/su/dsv/scipro/springdata
@ -45,7 +45,11 @@ public class SupervisorServiceImpl extends AbstractQueryService<Employee, Long>
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<Employee> findByUsersName(final Date dateCreated) {
|
||||
public Iterable<Employee> findByUsersName(final Date dateCreated) {
|
||||
|
||||
//queryDslPredicateExecutor.findOne();
|
||||
|
||||
|
||||
QEmployee employee = QEmployee.employee;
|
||||
BooleanExpression lastName = employee.user.lastName.eq("Vahlman");
|
||||
BooleanExpression isNewEmployee = employee.user.dateCreated.eq(dateCreated);
|
||||
|
@ -11,5 +11,5 @@ import java.util.List;
|
||||
public interface SupervisorService extends CrudService<Employee,Long>, QueryService<Employee, Long> {
|
||||
public List<Employee> findAllEmployees(org.springframework.data.domain.Sort orders);
|
||||
|
||||
public List<Employee> findByUsersName(final Date dateCreated);
|
||||
public Iterable<Employee> findByUsersName(final Date dateCreated);
|
||||
}
|
||||
|
@ -144,7 +144,9 @@ public class TestSupervisor {
|
||||
Employee vahlman = getEmployee("Tom", "Vahlman", "tom@dsv.su.se");
|
||||
vahlman.getUser().setDateCreated(dateCreated);
|
||||
vahlman = supervisorService.save(vahlman);
|
||||
employeeList.addAll(supervisorService.findByUsersName(dateCreated));
|
||||
for(Employee employee : supervisorService.findByUsersName(dateCreated)) {
|
||||
employeeList.add(employee);
|
||||
}
|
||||
assertFalse(employeeList.isEmpty());
|
||||
assertTrue(employeeList.get(0).equals(vahlman));
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user