X-Git-Url: http://git.bitcoin.ninja/index.cgi?a=blobdiff_plain;f=src%2Ftest%2Fjava%2Forg%2Fldk%2FHumanObjectPeerTest.java;h=807b33074b138b8e47adbe099615c2d5c9b7f6c6;hb=f08de1c11de2cca22d2caadc368d3ef1e000e39a;hp=27ddc7c2a53e7f96f936651120ebc4cbc5f43737;hpb=d76a65efc244f097ebd169d05c15a273f252a62a;p=ldk-java diff --git a/src/test/java/org/ldk/HumanObjectPeerTest.java b/src/test/java/org/ldk/HumanObjectPeerTest.java index 27ddc7c2..807b3307 100644 --- a/src/test/java/org/ldk/HumanObjectPeerTest.java +++ b/src/test/java/org/ldk/HumanObjectPeerTest.java @@ -379,7 +379,7 @@ class HumanObjectPeerTestInstance { if (use_nio_peer_handler) { peer1.nio_peer_handler.check_events(); peer2.nio_peer_handler.check_events(); - try { Thread.sleep(500); } catch (InterruptedException e) { assert false; } + try { Thread.sleep(400); } catch (InterruptedException e) { assert false; } } else { synchronized (runqueue) { ran = false; @@ -610,6 +610,10 @@ class HumanObjectPeerTestInstance { } if (use_nio_peer_handler) { + state.peer1.peer_manager.disconnect_by_node_id(state.peer2.chan_manager.get_our_node_id(), false); + wait_events_processed(state.peer1, state.peer2); + assert state.peer1.peer_manager.get_peer_node_ids().length == 0; + assert state.peer2.peer_manager.get_peer_node_ids().length == 0; state.peer1.nio_peer_handler.interrupt(); state.peer2.nio_peer_handler.interrupt(); }