From: Felix Dörre Date: Sat, 21 Feb 2015 00:01:11 +0000 (+0100) Subject: FIX: Calling Thread.start() from Constructor. X-Git-Url: https://code.wpia.club/?p=gigi.git;a=commitdiff_plain;h=9a694f0b85897d48a09f02ff0d51390c687dd4dc FIX: Calling Thread.start() from Constructor. --- 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 {