### Question:
EmployeeService { public List<Employee> allOlderThen20InFRIR() { return this.employeeRepository.findAll(EmployeeSpecifications.workInDepartmentFRIR .and(EmployeeSpecifications.olderThen20)); } EmployeeService(EmployeeRepository employeeRepository); List<Employee> allOlderThen20(); List<Employee> allInFRIR(); List<Employee> allOlderThen20InFRIR(); List<Employee> byAgeAndMaybeOneOfDepartmentNames(EmployeeFilter employeeFilter);  }### Answer:
@Test public void test_getAllInFrirAndOlderThen20() { var olderThen20InFrir = employeeService.allOlderThen20InFRIR(); Assert.assertTrue(olderThen20InFrir.stream().allMatch(emp -> emp.getDepartment().getName().equals("FRIR"))); Assert.assertTrue(olderThen20InFrir.stream().allMatch(emp -> emp.getAge() > 20)); Assert.assertEquals(1, olderThen20InFrir.size()); }