From a0bf223031a3f7cc68d02ba96094c3b1f5d1b7e4 Mon Sep 17 00:00:00 2001 From: zab2 <zab2@mail.i2p> Date: Sat, 29 Jun 2013 20:34:57 +0000 Subject: [PATCH] return the Thread object for join()-ing --- .../junit/net/i2p/client/streaming/StreamingTestBase.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/apps/streaming/java/test/junit/net/i2p/client/streaming/StreamingTestBase.java b/apps/streaming/java/test/junit/net/i2p/client/streaming/StreamingTestBase.java index b6069f89f4..182f51032f 100644 --- a/apps/streaming/java/test/junit/net/i2p/client/streaming/StreamingTestBase.java +++ b/apps/streaming/java/test/junit/net/i2p/client/streaming/StreamingTestBase.java @@ -29,11 +29,12 @@ abstract class StreamingTestBase extends TestCase { protected abstract Runnable getClient(I2PAppContext ctx, I2PSession session); - protected final void runClient(I2PAppContext ctx, I2PSession session) { + protected final Thread runClient(I2PAppContext ctx, I2PSession session) { Thread t = new Thread(getClient(ctx,session)); t.setName("client"); t.setDaemon(true); t.start(); + return t; } protected abstract class RunnerBase implements Runnable { @@ -51,10 +52,11 @@ abstract class StreamingTestBase extends TestCase { protected abstract Runnable getServer(I2PAppContext ctx, I2PSession session); - protected final void runServer(I2PAppContext ctx, I2PSession session) { + protected final Thread runServer(I2PAppContext ctx, I2PSession session) { Thread t = new Thread(getServer(ctx,session)); t.setName("servert"); t.setDaemon(false); t.start(); + return t; } } -- GitLab