Assert.assertEquals("Strings does not match", expectedBinaryString, bitmaskValueInBinarySytring);
}
- /**
- * Test of {@link ByteBufUtils#macAddressToBytes(String)}.
- */
- @Test
- public void testMacToBytes() {
- Assert.assertArrayEquals("Wrong byte array", new byte[]{0, 1, 2, 3, (byte) 255, 5},
- ByteBufUtils.macAddressToBytes("00:01:02:03:FF:05"));
- Assert.assertArrayEquals("Wrong byte array", new byte[]{1, 2, 3, 4, (byte) 255, 5},
- ByteBufUtils.macAddressToBytes("01:02:03:04:FF:05"));
- Assert.assertArrayEquals("Wrong byte array", new byte[]{1, 2, 3, 4, (byte) 255, 5},
- ByteBufUtils.macAddressToBytes("1:2:3:4:FF:5"));
- Assert.assertArrayEquals("Wrong byte array", new byte[]{1, 2, 3, 4, 5, (byte) 255},
- ByteBufUtils.macAddressToBytes("1:2:3:4:5:FF"));
- Assert.assertArrayEquals("Wrong byte array", new byte[]{1, 15, 3, 4, 5, 6},
- ByteBufUtils.macAddressToBytes("1:F:3:4:5:6"));
- }
-
- /**
- * Test of {@link ByteBufUtils#macAddressToBytes(String)}.
- */
- @Test(expected = IllegalArgumentException.class)
- public void testMacToBytes2() {
- Assert.assertArrayEquals("Wrong byte array", new byte[]{0, 1, 2, 3, (byte) 255, 5},
- ByteBufUtils.macAddressToBytes("00:01:02:03:FF:0G"));
- }
-
- /**
- * Test of {@link ByteBufUtils#macAddressToBytes(String)}.
- */
- @Test(expected = IllegalArgumentException.class)
- public void testMacToBytesTooShort() {
- ByteBufUtils.macAddressToBytes("00:01:02:03:FF");
- }
-
- /**
- * Test of {@link ByteBufUtils#macAddressToBytes(String)}.
- */
- @Test(expected = IllegalArgumentException.class)
- public void testMacToBytesTooShort2() {
- ByteBufUtils.macAddressToBytes("00:01:02:03:FF:");
- }
-
- /**
- * Test of {@link ByteBufUtils#macAddressToBytes(String)}.
- */
- @Test(expected = IllegalArgumentException.class)
- public void testIncorrectMacToBytes() {
- ByteBufUtils.macAddressToBytes("00:01:02:03:FF::");
- }
-
- /**
- * Test of {@link ByteBufUtils#macAddressToBytes(String)}.
- */
- @Test(expected = IllegalArgumentException.class)
- public void testIncorrectMacToBytes2() {
- ByteBufUtils.macAddressToBytes("00:01:02:03:FF:::");
- }
-
- /**
- * Test of {@link ByteBufUtils#macAddressToBytes(String)}.
- */
- @Test(expected = IllegalArgumentException.class)
- public void testMacToBytesTooLong() {
- ByteBufUtils.macAddressToBytes("00:01:02:03:FF:05:85");
- }
-
- /**
- * Test of {@link ByteBufUtils#macAddressToBytes(String)}.
- */
- @Test(expected = IllegalArgumentException.class)
- public void testMacToBytesInvalidOctet() {
- ByteBufUtils.macAddressToBytes("00:01:02:03:FF:05d");
- }
-
- /**
- * Test of {@link ByteBufUtils#macAddressToBytes(String)}.
- */
- @Test(expected = IllegalArgumentException.class)
- public void testMacToBytesInvalidOctet2() {
- ByteBufUtils.macAddressToBytes("00:01:rr:03:FF:05");
- }
-
- /**
- * Test of {@link ByteBufUtils#macAddressToBytes(String)}.
- */
- @Test(expected = IllegalArgumentException.class)
- public void testMacToBytesInvalidOctet3() {
- ByteBufUtils.macAddressToBytes("00:01:05d:03:FF:02");
- }
-
/**
* Test of {@link ByteBufUtils#macAddressToString(byte[])}.
*/