44import static datadog .nativeloader .TestPlatformSpec .LINUX ;
55import static datadog .nativeloader .TestPlatformSpec .UNSUPPORTED_ARCH ;
66import static datadog .nativeloader .TestPlatformSpec .UNSUPPORTED_OS ;
7- import static org .junit .jupiter .api .Assumptions .assumeTrue ;
87import static org .junit .jupiter .api .Assertions .assertFalse ;
98import static org .junit .jupiter .api .Assertions .assertNotNull ;
109import static org .junit .jupiter .api .Assertions .assertNull ;
1110import static org .junit .jupiter .api .Assertions .assertThrows ;
1211import static org .junit .jupiter .api .Assertions .assertTrue ;
12+ import static org .junit .jupiter .api .Assumptions .assumeTrue ;
1313
1414import java .io .File ;
1515import java .io .IOException ;
@@ -175,33 +175,34 @@ public void fromDir() throws LibraryLoadException {
175175 @ Test
176176 public void fromDir_override_windows () throws LibraryLoadException {
177177 TestLibraryLoadingListener sharedListener = new TestLibraryLoadingListener ();
178-
179- NativeLoader loader = NativeLoader .builder ().fromDir ("test-data" ).addListener (sharedListener ).build ();
180-
178+
179+ NativeLoader loader =
180+ NativeLoader .builder ().fromDir ("test-data" ).addListener (sharedListener ).build ();
181+
181182 sharedListener .expectResolveDynamic (TestPlatformSpec .windows (), "dummy" );
182-
183+
183184 try (LibFile lib = loader .resolveDynamic (TestPlatformSpec .windows (), "dummy" )) {
184185 // loaded directly from directory, so no clean-up required
185186 assertRegularFile (lib );
186187 assertTrue (lib .getAbsolutePath ().endsWith ("dummy.dll" ));
187188 }
188-
189+
189190 sharedListener .assertDone ();
190191 }
191192
192193 @ Test
193194 public void fromDir_override_mac () throws LibraryLoadException {
194195 NativeLoader loader = NativeLoader .builder ().fromDir ("test-data" ).build ();
195-
196- TestLibraryLoadingListener scopedListener = new TestLibraryLoadingListener ().
197- expectResolveDynamic (TestPlatformSpec .mac (), "dummy" );
196+
197+ TestLibraryLoadingListener scopedListener =
198+ new TestLibraryLoadingListener (). expectResolveDynamic (TestPlatformSpec .mac (), "dummy" );
198199
199200 try (LibFile lib = loader .resolveDynamic (TestPlatformSpec .mac (), "dummy" , scopedListener )) {
200201 // loaded directly from directory, so no clean-up required
201202 assertRegularFile (lib );
202203 assertTrue (lib .getAbsolutePath ().endsWith ("libdummy.dylib" ));
203204 }
204-
205+
205206 scopedListener .assertDone ();
206207 }
207208
@@ -228,26 +229,27 @@ public void fromDirList() throws LibraryLoadException {
228229
229230 @ Test
230231 public void fromDir_with_component () throws LibraryLoadException {
231- TestLibraryLoadingListener sharedListener = new TestLibraryLoadingListener ();
232-
233- NativeLoader loader = NativeLoader .builder ().fromDir ("test-data" ).addListener (sharedListener ).build ();
234-
232+ TestLibraryLoadingListener sharedListener = new TestLibraryLoadingListener ();
233+
234+ NativeLoader loader =
235+ NativeLoader .builder ().fromDir ("test-data" ).addListener (sharedListener ).build ();
236+
235237 sharedListener .expectResolveDynamic ("comp1" , "dummy" );
236238
237239 try (LibFile lib = loader .resolveDynamic ("comp1" , "dummy" )) {
238240 assertRegularFile (lib );
239241 assertTrue (lib .getAbsolutePath ().contains ("comp1" ));
240242 }
241-
243+
242244 sharedListener .assertDone ();
243-
245+
244246 sharedListener .expectResolveDynamic ("comp2" , "dummy" );
245247
246248 try (LibFile lib = loader .resolveDynamic ("comp2" , "dummy" )) {
247249 assertRegularFile (lib );
248250 assertTrue (lib .getAbsolutePath ().contains ("comp2" ));
249251 }
250-
252+
251253 sharedListener .assertDone ();
252254 }
253255
@@ -320,19 +322,20 @@ public void fromJarBackedClassLoader() throws IOException, LibraryLoadException
320322 Path jar = jar ("test-data" );
321323 try {
322324 try (URLClassLoader classLoader = createClassLoader (jar )) {
323- NativeLoader loader = NativeLoader .builder ().fromClassLoader (classLoader ).build ();
324-
325- TestLibraryLoadingListener scopedListener = new TestLibraryLoadingListener ().
326- expectResolveDynamic ("dummy" ).
327- expectTempFileCreated ("dummy" ).
328- expectTempFileCleanup ("dummy" );
329-
330- try (LibFile lib = loader .resolveDynamic ("dummy" , scopedListener )) {
325+ NativeLoader loader = NativeLoader .builder ().fromClassLoader (classLoader ).build ();
326+
327+ TestLibraryLoadingListener scopedListener =
328+ new TestLibraryLoadingListener ()
329+ .expectResolveDynamic ("dummy" )
330+ .expectTempFileCreated ("dummy" )
331+ .expectTempFileCleanup ("dummy" );
332+
333+ try (LibFile lib = loader .resolveDynamic ("dummy" , scopedListener )) {
331334 // loaded from a jar, so copied to temp file
332335 assertTempFile (lib );
333336 }
334-
335- scopedListener .assertDone ();
337+
338+ scopedListener .assertDone ();
336339 }
337340 } finally {
338341 deleteHelper (jar );
0 commit comments