From 58e84fbeca0fd6144a11ed9fb2a9a76ac232ffdf Mon Sep 17 00:00:00 2001 From: Mike Hearn Date: Wed, 17 Feb 2016 15:38:00 +0100 Subject: [PATCH] Minor: Unit testing: InMemoryNetwork.Node.stop, running = false after thread shutdown not before. --- src/test/kotlin/core/messaging/InMemoryNetwork.kt | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/test/kotlin/core/messaging/InMemoryNetwork.kt b/src/test/kotlin/core/messaging/InMemoryNetwork.kt index b86a88d630..ef2058cadf 100644 --- a/src/test/kotlin/core/messaging/InMemoryNetwork.kt +++ b/src/test/kotlin/core/messaging/InMemoryNetwork.kt @@ -16,7 +16,6 @@ import core.ThreadBox import core.crypto.sha256 import core.node.TimestamperNodeService import core.utilities.loggerFor -import java.security.KeyPair import java.time.Instant import java.util.* import java.util.concurrent.Executor @@ -188,11 +187,11 @@ class InMemoryNetwork { } override fun stop() { - running = false if (backgroundThread != null) { backgroundThread.interrupt() backgroundThread.join() } + running = false netNodeHasShutdown(handle) }