protected Collection<URL> getUserClassPaths() {
        return userClassPaths;
    }
@Test
    public void testGetUserClassPath() throws IOException {
        final File testJobDir = temporaryFolder.newFolder("_test_job");
        final Collection<Path> testFiles = FileUtilsTest.prepareTestFiles(testJobDir.toPath());
        final Path currentWorkingDirectory = FileUtils.getCurrentWorkingDirectory();
        final TestJobGraphRetriever testJobGraphRetriever = new TestJobGraphRetriever(testJobDir);

        assertThat(
                testJobGraphRetriever.getUserClassPaths(),
                containsInAnyOrder(
                        testFiles.stream()
                                .map(
                                        file ->
                                                FileUtils.relativizePath(
                                                        currentWorkingDirectory, file))
                                .map(FunctionUtils.uncheckedFunction(FileUtils::toURL))
                                .toArray()));
    }