JobLauncherApplicationRunnerTests is quite involved and could use the new ApplicationContextRunner infrastructure rather than doing the setup manually.

We recently added a @SuppressWarnings as MapJobRepositoryFactoryBean is deprecated. We should switch to using an in-memory DB for this instead.