Skip to content

Commit 01ef204

Browse files
committed
More end-to-end listener tests
- checking component support
1 parent b376954 commit 01ef204

File tree

1 file changed

+11
-1
lines changed

1 file changed

+11
-1
lines changed

components/native-loader/src/test/java/datadog/nativeloader/NativeLoaderTest.java

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -228,17 +228,27 @@ public void fromDirList() throws LibraryLoadException {
228228

229229
@Test
230230
public void fromDir_with_component() throws LibraryLoadException {
231-
NativeLoader loader = NativeLoader.builder().fromDir("test-data").build();
231+
TestLibraryLoadingListener sharedListener = new TestLibraryLoadingListener();
232+
233+
NativeLoader loader = NativeLoader.builder().fromDir("test-data").addListener(sharedListener).build();
234+
235+
sharedListener.expectResolveDynamic("comp1", "dummy");
232236

233237
try (LibFile lib = loader.resolveDynamic("comp1", "dummy")) {
234238
assertRegularFile(lib);
235239
assertTrue(lib.getAbsolutePath().contains("comp1"));
236240
}
241+
242+
sharedListener.assertDone();
243+
244+
sharedListener.expectResolveDynamic("comp2", "dummy");
237245

238246
try (LibFile lib = loader.resolveDynamic("comp2", "dummy")) {
239247
assertRegularFile(lib);
240248
assertTrue(lib.getAbsolutePath().contains("comp2"));
241249
}
250+
251+
sharedListener.assertDone();
242252
}
243253

244254
@Test

0 commit comments

Comments
 (0)