X-Git-Url: https://code.wpia.club/?a=blobdiff_plain;f=tests%2Forg%2Fcacert%2Fgigi%2FtestUtils%2FTestEmailReceiver.java;h=d7818312ec0a6829ec3c33a80fa355bbe8c03bce;hb=53d9194f480a4351e6b80551fc2aa537e7d5b039;hp=77c3e2d6942e333e9a94ecc954a631a763a3c06d;hpb=6d215e9cd20c590f1d9fdf17c56043fa7c20239f;p=gigi.git diff --git a/tests/org/cacert/gigi/testUtils/TestEmailReceiver.java b/tests/org/cacert/gigi/testUtils/TestEmailReceiver.java index 77c3e2d6..d7818312 100644 --- a/tests/org/cacert/gigi/testUtils/TestEmailReceiver.java +++ b/tests/org/cacert/gigi/testUtils/TestEmailReceiver.java @@ -21,7 +21,7 @@ import org.cacert.gigi.email.TestEmailProvider; * intercept the emails. This class resides in the VM that executes the * testcases and supplies the intercepted emails to the current test case. */ -public final class TestEmailReceiver extends EmailProvider implements Runnable { +public final class TestEmailReceiver extends EmailProvider implements Runnable, MailReceiver { /** * An email that has been intercepted. @@ -124,7 +124,7 @@ public final class TestEmailReceiver extends EmailProvider implements Runnable { * @see #destroy() */ public void start() { - new Thread(this, "Mail reciever").start(); + new Thread(this, "Mail receiver").start(); } private LinkedBlockingQueue mails = new LinkedBlockingQueue(); @@ -136,6 +136,7 @@ public final class TestEmailReceiver extends EmailProvider implements Runnable { * @return The intercepted {@link TestMail} * @see #poll() */ + @Override public TestMail receive() { TestMail poll; @@ -143,10 +144,10 @@ public final class TestEmailReceiver extends EmailProvider implements Runnable { poll = mails.poll(60, TimeUnit.SECONDS); } catch (InterruptedException e) { - throw new AssertionError("Interrupted while recieving mails"); + throw new AssertionError("Interrupted while receiving mails"); } if (poll == null) { - throw new AssertionError("Mail recieving timed out"); + throw new AssertionError("Mail receiving timed out"); } return poll; @@ -232,6 +233,7 @@ public final class TestEmailReceiver extends EmailProvider implements Runnable { /** * Removes all queued mails. */ + @Override public void clearMails() { mails.clear(); }