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;
@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
return u;
}
- public static int createAssuranceUser(String f, String l, String mail, String pw) throws GigiApiException {
+ public static int createVerificationUser(String f, String l, String mail, String pw) throws GigiApiException {
int u = createVerifiedUser(f, l, mail, pw);
- makeAssurer(u);
+ makeAgent(u);
return u;
}