Please review this PR which modernizes 
`test/jdk/java/net/URLClassLoader/HttpTest.java`, a test verifying HTTP 
requests made by a URLClassLoader with HTTP search paths.

The test is updated to replace a custom `HttpServer` class with one using 
`com.sun.net.httpserver`. Instead of simply counting GET and HEAD requests, the 
test now captures each request's method and URI in a log, which allows more 
precise asserts on the expected request patterns.

The test is updated to use JUnit 5.

For good measure, some negative test methods are added, verifying expected HTTP 
requests when one of the HTTP paths returns a 404 response.

Test-only enhancement, `noreg-self`

-------------

Commit messages:
 - Modernize HttpTest

Changes: https://git.openjdk.org/jdk/pull/29864/files
  Webrev: https://webrevs.openjdk.org/?repo=jdk&pr=29864&range=00
  Issue: https://bugs.openjdk.org/browse/JDK-8378398
  Stats: 258 lines in 1 file changed: 63 ins; 108 del; 87 mod
  Patch: https://git.openjdk.org/jdk/pull/29864.diff
  Fetch: git fetch https://git.openjdk.org/jdk.git pull/29864/head:pull/29864

PR: https://git.openjdk.org/jdk/pull/29864

Reply via email to