handshake unit test