@Test
public void testJobsWithCommandAreNotMarkedNonCompliant() {

    // ... because they never relied on shell parsing
    JobDescriptor<?> jobDescriptor = newBatchJob()
            .map(jd -> jd.but(d -> d.getContainer().toBuilder()
                    .withEntryPoint(Collections.singletonList("a binary with spaces"))
                    .withCommand(asList("some", "arguments"))))
            .getValue();
    ExtendedJobSanitizer sanitizer = new ExtendedJobSanitizer(configuration, jobAssertions, entitySanitizer, disruptionBudgetSanitizer, jd -> false, jd -> false, titusRuntime);
    Optional<JobDescriptor<?>> sanitized = sanitizer.sanitize(jobDescriptor);
    assertThat(sanitized).isNotPresent();
}