changeset 8055:c53411f89b4c

8024675: java/net/NetworkInterface/UniqueMacAddressesTest.java fails on Windows Summary: amended test to add active, i.e. isUp(), NetworkInterfaces to test list Reviewed-by: alanb, chegar
author msheppar
date Fri, 13 Sep 2013 12:20:53 +0100
parents cc2bae7f8fbb
children c65848f2b6a1 be6ca7197e0e
files test/java/net/NetworkInterface/UniqueMacAddressesTest.java
diffstat 1 files changed, 8 insertions(+), 5 deletions(-) [+]
line wrap: on
line diff
--- a/test/java/net/NetworkInterface/UniqueMacAddressesTest.java	Thu Sep 12 14:22:53 2013 -0700
+++ b/test/java/net/NetworkInterface/UniqueMacAddressesTest.java	Fri Sep 13 12:20:53 2013 +0100
@@ -118,11 +118,14 @@
         NetworkInterface netIf = null;
         while (nis.hasMoreElements()) {
             netIf = (NetworkInterface) nis.nextElement();
-            macAddr = netIf.getHardwareAddress();
-            if (macAddr != null) {
-                System.out
-                        .println("Adding NetworkInterface " + netIf.getName());
-                networkInterfaceList.add(netIf);
+            if (netIf.isUp()) {
+                macAddr = netIf.getHardwareAddress();
+                if (macAddr != null) {
+                    System.out.println("Adding NetworkInterface "
+                            + netIf.getName() + " with mac address "
+                            + createMacAddressString(netIf));
+                    networkInterfaceList.add(netIf);
+                }
             }
         }
     }