From 1bcb97fbcb725b4084a8e9439a1e108a1d57943c Mon Sep 17 00:00:00 2001 From: =?utf8?q?Felix=20D=C3=B6rre?= Date: Sun, 19 Mar 2017 17:30:59 +0100 Subject: [PATCH] udp: keep coverity happy by explicitly preventing null-returns Change-Id: I34e6379b1b4c3d9c6bfa5d69dcd127b1886a15b4 --- tests/club/wpia/gigi/testUtils/BusinessTest.java | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) 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 -- 2.39.2