Skip to content

Commit

Permalink
Fix tests
Browse files Browse the repository at this point in the history
  • Loading branch information
kaklakariada committed Jun 23, 2024
1 parent c227897 commit 5a00343
Show file tree
Hide file tree
Showing 2 changed files with 9 additions and 8 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -95,7 +95,7 @@ void findServiceOriginsSingleJar() throws IOException
Files.createFile(pluginDir.resolve("plugin1.jar"));
final List<ServiceOrigin> origins = testee().findServiceOrigins();
assertAll(() -> assertThat(origins, hasSize(2)),
() -> assertThat(origins.get(1).getClassLoader().getName(), equalTo("ServiceClassLoader-plugin1.jar")));
() -> assertThat(origins.get(0).getClassLoader().getName(), equalTo("JarClassLoader-plugin1.jar")));
}

@Test
Expand All @@ -107,8 +107,8 @@ void findServiceOriginsMultiJar() throws IOException
Files.createFile(pluginDir.resolve("plugin2.jar"));
final List<ServiceOrigin> origins = testee().findServiceOrigins();
assertAll(() -> assertThat(origins, hasSize(2)),
() -> assertThat(origins.get(1).getClassLoader().getName(),
equalTo("ServiceClassLoader-plugin1.jar,plugin2.jar")));
() -> assertThat(origins.get(0).getClassLoader().getName(),
equalTo("JarClassLoader-plugin1.jar,plugin2.jar")));
}

@Test
Expand All @@ -122,9 +122,9 @@ void findServiceOriginsMultiPlugins() throws IOException
Files.createFile(pluginDir2.resolve("plugin2.jar"));
final List<ServiceOrigin> origins = testee().findServiceOrigins();
assertAll(() -> assertThat(origins, hasSize(3)),
() -> assertThat(origins.get(0).getClassLoader().getName(),
equalTo("JarClassLoader-plugin1.jar")),
() -> assertThat(origins.get(1).getClassLoader().getName(),
equalTo("ServiceClassLoader-plugin1.jar")),
() -> assertThat(origins.get(2).getClassLoader().getName(),
equalTo("ServiceClassLoader-plugin2.jar")));
equalTo("JarClassLoader-plugin2.jar")));
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -59,7 +59,7 @@ void loadServiceFromJar() throws IOException
() -> assertThat(service.getClass().getName().toString(),
equalTo("org.itsallcode.openfasttrace.report.plaintext.PlaintextReporterFactory")),
() -> assertThat(pluginClassLoader.getName(),
startsWith("ServiceClassLoader-openfasttrace-reporter-plaintext")),
startsWith("JarClassLoader-openfasttrace-reporter-plaintext")),
() -> assertThat(pluginClassLoader,
not(sameInstance(Thread.currentThread().getContextClassLoader()))));
}
Expand All @@ -69,7 +69,8 @@ private void preparePlugin(final Path targetDir, final String filePattern) throw
{
final Path jar = findMatchingFile(targetDir, filePattern)
.orElseThrow(() -> new AssertionError(
"Did not file matching '" + filePattern + "' in '" + targetDir + "'"));
"Did not file matching '" + filePattern + "' in '" + targetDir
+ "'. Ensure the module was built with 'mvn package'."));
preparePlugin(jar);
}

Expand Down

0 comments on commit 5a00343

Please sign in to comment.