Exemplo n.º 1
0
 @Test
 public void testGetJobList() {
   PostedJobs jobs = savedList.getJobs(seeker1);
   assertNull("GetJobs must return null for a job seeker who did not save job", jobs);
   savedList.addJob(seeker1, postedJob1);
   savedList.addJob(seeker1, postedJob2);
   savedList.addJob(seeker2, postedJob3);
   jobs = savedList.getJobs(seeker1);
   assertNotNull("GetJobs must not return null when the repository is not empty", jobs);
   assertEquals(
       "GetJobs for a job seeker must return all jobs saved by the job seeker",
       jobs.getCount(),
       2);
   assertTrue("GetJobs must contain posted job", jobs.contains(postedJob1));
   assertTrue("GetJobs must contain posted job", jobs.contains(postedJob2));
   jobs = savedList.getJobs(seeker2);
   assertEquals(
       "GetJobs for a job seeker must return all jobs saved by the job seeker",
       jobs.getCount(),
       1);
   assertTrue("GetJobs must contain posted job", jobs.contains(postedJob3));
 }