Fix use of not provisioned interfaces in MulticastSocketTest CTS test

Below CTS cases fail due to iteration on all NetworkInterface
disregarding of availability of InetAddress or InetAddress6 which will
lead to ENETUNREACH if interface is IPv4 or IPv6 only:
* org.apache.harmony.tests.java.net.MulticastSocketTest#test_setNetworkInterfaceLjava_net_NetworkInterface_IPv4
* org.apache.harmony.tests.java.net.MulticastSocketTest#test_setNetworkInterfaceLjava_net_NetworkInterface_IPv6
Fix it by using validated interfaces in test setup instead of
iterating all available interfaces.

Bug: 188330055
Test: atest CtsLibcoreTestCases:org.apache.harmony.tests.java.net.MulticastSocketTest

Change-Id: Ia689992a6fe4e580a7afab82445bb72857178540
Signed-off-by: Jeremy Rocher <jeremy.rocher@renault.com>
1 file changed