public void executesCombinedSpecificationsWithPageableCorrectly() {
flushTestUsers();
Specification<User> spec = where(userHasFirstname("Oliver")).or(userHasLastname("Arrasz"));
Page<User> users = repository.findAll(spec, new PageRequest(0, 1));
assertThat(users.getSize(), is(1));
assertThat(users.hasPrevious(), is(false));
assertThat(users.getTotalElements(), is(2L));
}