diff --git a/pom.xml b/pom.xml index 2fd0d1e..1bf4a9f 100644 --- a/pom.xml +++ b/pom.xml @@ -72,6 +72,11 @@ bugsnag 1.2.8 + + junit + junit + 4.11 + diff --git a/src/test/java/org/parabot/MacAddressUnitTest.java b/src/test/java/org/parabot/MacAddressUnitTest.java new file mode 100644 index 0000000..ba93ff1 --- /dev/null +++ b/src/test/java/org/parabot/MacAddressUnitTest.java @@ -0,0 +1,34 @@ +package org.parabot; + +import org.junit.Assert; +import org.junit.Test; +import org.parabot.core.network.NetworkInterface; + +import java.util.Arrays; + +/** + * @author JKetelaar + */ +public class MacAddressUnitTest { + + @Test + public void test(){ + String[] macString = new String[]{ + "19", + "5C", + "11", + "19", + "5C", + "11" + }; + NetworkInterface networkInterface = new NetworkInterface(); + + byte[] mac = new byte[6]; + for (int j = 0; j < 6; j++) { + mac[j] = Byte.parseByte(macString[j], 16); // parses a hex number + } + NetworkInterface.setMac(mac); + + Assert.assertArrayEquals(networkInterface.getHardwareAddress(), mac); + } +}