@Test public void testJobRepositoryDefaults() throws Exception { ApplicationContext ctx = stepParserParentAttributeTestsCtx; assertTrue(getJobRepository("defaultRepoStep", ctx) instanceof SimpleJobRepository); assertTrue(getJobRepository("defaultRepoStepWithParent", ctx) instanceof SimpleJobRepository); assertTrue(getJobRepository("overrideRepoStep", ctx) instanceof SimpleJobRepository); assertDummyJobRepository("injectedRepoStep", "dummyJobRepository", ctx); assertDummyJobRepository("injectedRepoStepWithParent", "dummyJobRepository", ctx); assertDummyJobRepository("injectedOverrideRepoStep", "dummyJobRepository", ctx); assertDummyJobRepository("injectedRepoFromParentStep", "dummyJobRepository2", ctx); assertDummyJobRepository("injectedRepoFromParentStepWithParent", "dummyJobRepository2", ctx); assertDummyJobRepository("injectedOverrideRepoFromParentStep", "dummyJobRepository2", ctx); assertTrue(getJobRepository("defaultRepoStandaloneStep", ctx) instanceof SimpleJobRepository); assertDummyJobRepository("specifiedRepoStandaloneStep", "dummyJobRepository2", ctx); }