@Test public void testApplicationTaskContextFactory() { ApplicationTaskContextFactory factory = mock(ApplicationTaskContextFactory.class); TaskApplication testApp = appDesc -> appDesc.withApplicationTaskContextFactory(factory); TaskApplicationDescriptorImpl appSpec = new TaskApplicationDescriptorImpl(testApp, mock(Config.class)); assertEquals(appSpec.getApplicationTaskContextFactory(), Optional.of(factory)); }