X-Git-Url: https://code.wpia.club/?p=gigi.git;a=blobdiff_plain;f=tests%2Fclub%2Fwpia%2Fgigi%2FtestUtils%2FBusinessTest.java;h=727310db225bc6b0e9b1cd7499e6ab087ddd994b;hp=31d3b09408caedb6cc9712db04580d39b0599715;hb=1bcb97fbcb725b4084a8e9439a1e108a1d57943c;hpb=38a19680249238f27107aff9b85c12ff086e505f diff --git a/tests/club/wpia/gigi/testUtils/BusinessTest.java b/tests/club/wpia/gigi/testUtils/BusinessTest.java index 31d3b094..727310db 100644 --- a/tests/club/wpia/gigi/testUtils/BusinessTest.java +++ b/tests/club/wpia/gigi/testUtils/BusinessTest.java @@ -22,8 +22,8 @@ import club.wpia.gigi.dbObjects.Domain; import club.wpia.gigi.dbObjects.EmailAddress; import club.wpia.gigi.dbObjects.Group; import club.wpia.gigi.dbObjects.NamePart; -import club.wpia.gigi.dbObjects.User; import club.wpia.gigi.dbObjects.NamePart.NamePartType; +import club.wpia.gigi.dbObjects.User; import club.wpia.gigi.email.EmailProvider; import club.wpia.gigi.ping.PingerDaemon; import club.wpia.gigi.testUtils.TestEmailReceiver.TestMail; @@ -76,11 +76,16 @@ public abstract class BusinessTest extends ConfiguredTest { @Override public TestMail receive() { + TestMail poll; try { - return mails.poll(30, TimeUnit.SECONDS); + poll = mails.poll(30, TimeUnit.SECONDS); } catch (InterruptedException e) { throw new Error(e); } + if (poll == null) { + throw new AssertionError("Mail receiving timed out"); + } + return poll; } @Override