On Sat, 20 Jul 2024 10:11:43 GMT, Jaikiran Pai <j...@openjdk.org> wrote:
> I had looked around in the test/jdk/java/net/Socket and > test/jdk/java/net/ServerSocket tests to see if this is already tested. But I > can't see anything that does this specific testing. I now decided to do a > local change to the source to not throw the `IOException` when already > bound/closed and reran the tests in these directories: If there are holes in the testing then we need to fill them but I'm not sure about introducing SocketBasicExceptionsTest to test a small subset of the possible exceptions is the best approach. Also the tests for ServerSocket are in a different directory. What would you think about a ClosedSocketTest and ClosedServerServerTest (or better name) in each directory to test that the methods throw as expected, it could test that close, isXXX, ... don't throw as expected. We can do the same for bind and Socket.connect. ------------- PR Review Comment: https://git.openjdk.org/jdk/pull/20268#discussion_r1685380771