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