@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)); }