RFR[8233860]: java/net/SocketOption/AfterClose.java test incorrectly handles IP_MULTICAST_IF

Patrick Concannon patrick.concannon at oracle.com
Thu Nov 14 10:55:22 UTC 2019


Hi Vyom,


Thanks for your feedback.

That's a good suggestion, and I've incorporated it into the webrev below.

http://cr.openjdk.java.net/~pconcannon/8233860/webrevs/webrev.02/


Kind regards,

Patrick

On 14/11/2019 07:22, Vyom Tewari26 wrote:
> Hi Patric,
> Change looks ok to me, one minor bit i will suggest you to use 
> "List.of()" in place of"new ArrayList<>();".
> Thanks,
> Vyom
>
>     ----- Original message -----
>     From: Patrick Concannon <patrick.concannon at oracle.com>
>     Sent by: "net-dev" <net-dev-bounces at openjdk.java.net>
>     To: Alan Bateman <Alan.Bateman at oracle.com>, OpenJDK Network Dev
>     list <net-dev at openjdk.java.net>
>     Cc:
>     Subject: [EXTERNAL] Re: RFR[8233860]:
>     java/net/SocketOption/AfterClose.java test incorrectly handles
>     IP_MULTICAST_IF
>     Date: Wed, Nov 13, 2019 11:13 PM
>
>     Hi Alan,
>
>
>     Thanks for your feedback.
>
>     My mistake. I've changed that now in the webrev below.
>
>     http://cr.openjdk.java.net/~pconcannon/8233860/webrevs/webrev.01/
>
>
>     Kind regards,
>
>     Patrick
>
>     On 13/11/2019 16:53, Alan Bateman wrote:
>>
>>     On 13/11/2019 16:12, Patrick Concannon wrote:
>>>
>>>     Hi,
>>>
>>>
>>>     Could someone please review my fix for issue JDK-8233860
>>>     'java/net/SocketOption/AfterClose.java test incorrectly handles
>>>     IP_MULTICAST_IF' ?
>>>
>>>     The test, AfterClose.java, makes a call to setOption() after a
>>>     socket has been closed to verify that a SocketException is
>>>     thrown correctly. However, the test uses an invalid value
>>>     (boolean) for the IP_MULTICAST_IF option invalidating the test.
>>>     This fix corrects this error, and passes valid input for the
>>>     IP_MULTICAST_IF option (i.e. a NetworkInterface) ensuring that
>>>     the test behaves as expected.
>>>
>>>     bug: https://bugs.openjdk.java.net/browse/JDK-8233860
>>>     webrev:
>>>     http://cr.openjdk.java.net/~pconcannon/8233860/webrevs/webrev.00/
>>>     <http://cr.openjdk.java.net/~pconcannon/8233989/webrevs/webrev.00/>
>>>
>>     Looks okay although I assume supportsMulticast should be catching
>>     SocketException rather that Throwable.
>>
>>     -Alan
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mail.openjdk.java.net/pipermail/net-dev/attachments/20191114/6d2687ef/attachment.html>


More information about the net-dev mailing list