@Test
public void test_3_2_0() {

    // https://dev.mysql.com/doc/internals/en/connection-phase-packets.html#packet-Protocol::HandshakeResponse
    byte[] packet = new byte[] {
        (byte)0x11, (byte)0x00, (byte)0x00, (byte)0x01, (byte)0x85, (byte)0x24, (byte)0x00, (byte)0x00,
        (byte)0x00, (byte)0x6f, (byte)0x6c, (byte)0x64, (byte)0x00, (byte)0x47, (byte)0x44, (byte)0x53,
        (byte)0x43, (byte)0x51, (byte)0x59, (byte)0x52, (byte)0x5f
    };
    assertArrayEquals(packet, HandshakeResponse.loadFromPacket(packet).toPacket());
}