  @Test
  public void test() {

    byte[] headerPacket = { (byte) 0x00, (byte) 0x02, (byte) 0xf7, (byte) 0xf0,
        (byte) 0xc0, (byte) 0x99, (byte) 0x0a, (byte) 0x49, (byte) 0x26,
        (byte) 0xa6, (byte) 0x02, (byte) 0x01, (byte) 0x02, (byte) 0x00,
        (byte) 0x01, (byte) 0x00, (byte) 0x02, (byte) 0x00, (byte) 0x03,
        (byte) 0x00, (byte) 0x00, (byte) 0xe1, (byte) 0xf5, (byte) 0x05,
        (byte) 0x08, (byte) 0x01, (byte) 0x32, (byte) 0x00, (byte) 0xff,
        (byte) 0xff, (byte) 0xff, (byte) 0xff };
    DeviceHeader deviceHeader = new DeviceHeader(Arrays.copyOfRange(
        headerPacket, 0, 24));
    assertEquals("PIXELPUSHER: MAC(00:02:f7:f0:c0:99), IP(/10.73.38.166), "
        + "Protocol Ver(1), Vendor ID(2), Product ID(1), "
        + "HW Rev(2), SW Rev(3), Link Spd(100000000), ",
        deviceHeader.toString());
  }