Advertisement
Guest User

Untitled

a guest
Jul 19th, 2024
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.13 KB | None | 0 0
  1. @Test
  2. public void getPageOfPatients_shouldReturnCorrectPatients() throws Exception {
  3. String firstName1 = "Josh";
  4. String lastName1 = "Nsereko";
  5. String dob1 = "20/03/1980";
  6. String gender1 = "M";
  7. Patient pat1 = createPatient(firstName1, lastName1, dob1, gender1);
  8.  
  9.  
  10. String firstName2 = "John";
  11. String lastName2 = "Stewart";
  12. String dob2 = "22/04/1982";
  13. String gender2 = "M";
  14. Patient pat2 = createPatient(firstName2, lastName2, dob2, gender2);
  15.  
  16.  
  17. patientService.insert(pat1);
  18. patientService.insert(pat2);
  19.  
  20.  
  21. List<Patient> patientsPage = patientService.getPageOfPatients(0);
  22.  
  23.  
  24. int expectedPageSize = SystemConfiguration.getInstance().getDefaultPageSize();
  25. Assert.assertTrue(patientsPage.size() <= expectedPageSize);
  26.  
  27.  
  28. if (expectedPageSize >= 2) {
  29. Assert.assertTrue(patientsPage.stream().anyMatch(p -> p.getPerson().getFirstName().equals(firstName1)));
  30. Assert.assertTrue(patientsPage.stream().anyMatch(p -> p.getPerson().getFirstName().equals(firstName2)));
  31. }
  32. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement