@Override public void accept(Consumer<T> submitter) { JobRegistryService jobRegistry = rts.get().getService(JobRegistryService.class); if (jobRegistry != null) { listener.setSubmitter(submitter); jobRegistry.addListener(listener); } }
@Test public void testAddJob() { JobRegistryService service = new JobRegistry(); service.addJob(new JobImpl("Job_1")); service.addListener((et, j) -> { assertEquals(JobRegistryService.EventType.ADD, et); assertEquals("Job_1", j.getId()); }); }
@Test public void testAddJob2() { JobRegistryService service = new JobRegistry(); service.addListener((et, j) -> { assertEquals(JobRegistryService.EventType.ADD, et); assertEquals("Job_1", j.getId()); }); service.addJob(new JobImpl("Job_1")); }
@Test public void testRemoveJob() { JobRegistryService service = new JobRegistry(); service.addJob(new JobImpl("Job_1")); service.addJob(new JobImpl("Job_2")); service.addListener(new JobHandler(JobRegistryService.EventType.REMOVE)); service.removeJob("Job_1"); service.removeJob("Job_2"); }
@Test public void testUpdateJob() { JobRegistryService service = new JobRegistry(); service.addJob(new JobImpl("Job_1")); service.addJob(new JobImpl("Job_2")); service.addListener(new JobHandler(JobRegistryService.EventType.UPDATE)); service.updateJob(service.getJob("Job_1")); service.updateJob(service.getJob("Job_2")); }