From 9a694f0b85897d48a09f02ff0d51390c687dd4dc Mon Sep 17 00:00:00 2001 From: =?utf8?q?Felix=20D=C3=B6rre?= Date: Sat, 21 Feb 2015 01:01:11 +0100 Subject: [PATCH] FIX: Calling Thread.start() from Constructor. --- tests/org/cacert/gigi/testUtils/ManagedTest.java | 1 + tests/org/cacert/gigi/testUtils/TestEmailReciever.java | 5 ++++- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/tests/org/cacert/gigi/testUtils/ManagedTest.java b/tests/org/cacert/gigi/testUtils/ManagedTest.java index 4c3a8c9d..5c58e234 100644 --- a/tests/org/cacert/gigi/testUtils/ManagedTest.java +++ b/tests/org/cacert/gigi/testUtils/ManagedTest.java @@ -104,6 +104,7 @@ public class ManagedTest extends ConfiguredTest { url = testProps.getProperty("name.www") + ":" + testProps.getProperty("serverPort.https"); String[] parts = testProps.getProperty("mail").split(":", 2); ter = new TestEmailReciever(new InetSocketAddress(parts[0], Integer.parseInt(parts[1]))); + ter.start(); return; } url = testProps.getProperty("name.www") + ":" + testProps.getProperty("serverPort.https"); diff --git a/tests/org/cacert/gigi/testUtils/TestEmailReciever.java b/tests/org/cacert/gigi/testUtils/TestEmailReciever.java index b7cbc389..126edc79 100644 --- a/tests/org/cacert/gigi/testUtils/TestEmailReciever.java +++ b/tests/org/cacert/gigi/testUtils/TestEmailReciever.java @@ -94,10 +94,13 @@ public class TestEmailReciever extends EmailProvider implements Runnable { s.setSoTimeout(1000 * 60 * 60); dis = new DataInputStream(s.getInputStream()); dos = new DataOutputStream(s.getOutputStream()); - new Thread(this).start(); setInstance(this); } + public void start() { + new Thread(this).start(); + } + LinkedBlockingQueue mails = new LinkedBlockingQueue(); public TestMail recieve() throws InterruptedException { -- 2.39.2