RFR[8243488]: 'Add tests for set/get SendBufferSize and getReceiveBufferSize in DatagramSocket'
Alan Bateman
Alan.Bateman at oracle.com
Thu Apr 30 10:48:39 UTC 2020
On 30/04/2020 11:40, Patrick Concannon wrote:
>
> Hi,
>
> After some discussion offline, it was decided that a
> try-with-resources was preferred to a @BeforeTest @AfterTest for
> creating and closing sockets. I’ve updated the webrev to reflect this,
> and the new patch can be found below.
>
> http://cr.openjdk.java.net/~pconcannon/8243488/webrevs/webrev.02/
>
Another approach would be replace DSF with a simple supplier like this:
@FunctionalInterface
interface DatagramSocketSupplier {
DatagramSocket get() throws IOException;
}
so that each test is invoked with a newly created DatagramSocket. It
means the tests don't need to invoke the factory open and change to try
(socket) { ...} instead.
Both approaches are fine of course and I agree is better than
@BeforeTest/@AfterTest so that the resource clean is more obvious.
-Alan
More information about the net-dev
mailing list