node.connect();
assertTrue(listener.connectionSucceeded || listener.connectionFailed);
assertTrue(!listener.disconnectionSucceeded && !listener.disconnectionFailed);
listener.reset();
node.disconnect();
assertTrue(listener.disconnectionSucceeded || listener.disconnectionFailed);
assertTrue(!listener.connectionSucceeded && !listener.connectionFailed);
listener.reset();