import club.wpia.gigi.dbObjects.DomainPingConfiguration;
import club.wpia.gigi.dbObjects.DomainPingExecution;
import club.wpia.gigi.dbObjects.DomainPingType;
import club.wpia.gigi.dbObjects.DomainPingConfiguration;
import club.wpia.gigi.dbObjects.DomainPingExecution;
import club.wpia.gigi.dbObjects.DomainPingType;
import club.wpia.gigi.ping.DomainPinger.PingState;
import club.wpia.gigi.testUtils.PingTest;
import club.wpia.gigi.testUtils.TestEmailReceiver.TestMail;
import club.wpia.gigi.util.RandomToken;
import club.wpia.gigi.ping.DomainPinger.PingState;
import club.wpia.gigi.testUtils.PingTest;
import club.wpia.gigi.testUtils.TestEmailReceiver.TestMail;
import club.wpia.gigi.util.RandomToken;
pd.executeNeededPings(new Date(System.currentTimeMillis() + 15 * 24 * 60 * 60L * 1000));
// The user receives another warning mail.
mail = getMailReceiver().receive(u.getEmail());
pd.executeNeededPings(new Date(System.currentTimeMillis() + 15 * 24 * 60 * 60L * 1000));
// The user receives another warning mail.
mail = getMailReceiver().receive(u.getEmail());
assertThat(mail.getMessage(), CoreMatchers.containsString(d.getSuffix()));
assertThat(mail.getMessage(), CoreMatchers.containsString(c.getSerial()));
// And when the revocation is carried out
assertThat(mail.getMessage(), CoreMatchers.containsString(d.getSuffix()));
assertThat(mail.getMessage(), CoreMatchers.containsString(c.getSerial()));
// And when the revocation is carried out