@Override
    public boolean supports(Job job) {
        if (jobActivator == null) return false;
        JobDetails jobDetails = job.getJobDetails();
        return !jobDetails.hasStaticFieldName() && jobActivator.activateJob(toClass(jobDetails.getClassName())) != null;
    }
@Test
    void doesNotSupportJobIfNoJobActivatorIsRegistered() {
        backgroundIoCJobWithIocRunner = new BackgroundJobWithIocRunner(null);

        Job job = anEnqueuedJob()
                .withJobDetails(defaultJobDetails())
                .build();

        assertThat(backgroundIoCJobWithIocRunner.supports(job)).isFalse();
    }