import static org.junit.Assume.*;
import java.io.BufferedReader;
+import java.io.EOFException;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.OutputStreamWriter;
String line = "";
while ( !line.startsWith(target)) {
line = br.readLine();
+ if (line == null) {
+ throw new EOFException();
+ }
response.append(line);
}
return response.toString();
Date start = new Date(now);
Date end = new Date(now + MS_PER_DAY * 10);
X509Certificate res = createCertWithValidity("&validFrom=" + sdf.format(start) + "&validity=" + sdf.format(end));
+ assertNotNull(res);
assertEquals(start, res.getNotBefore());
assertEquals(end, res.getNotAfter());
}
import org.cacert.gigi.testUtils.InitTruststore;
import org.cacert.gigi.testUtils.ManagedTest;
import org.cacert.gigi.testUtils.TestEmailReciever.TestMail;
+import org.junit.Assert;
import org.junit.Before;
import org.junit.Test;
private void assertSuccessfullRegMail() {
TestMail tm = waitForMail();
+ Assert.assertNotNull(tm);
String link = tm.extractLink();
assertTrue(link, link.startsWith("https://"));
}
import org.cacert.gigi.testUtils.TestEmailReciever.TestMail;
import org.cacert.gigi.util.DNSUtil;
import org.cacert.gigi.util.RandomToken;
+import org.junit.Assert;
import org.junit.Test;
public class TestDNS extends PingTest {
TestMail mail = getMailReciever().recieve();
if (emailVariant == 0) {
+ Assert.assertNotNull(mail);
mail.verify();
}
import org.cacert.gigi.testUtils.PingTest;
import org.cacert.gigi.testUtils.TestEmailReciever.TestMail;
import org.cacert.gigi.util.RandomToken;
+import org.junit.Assert;
import org.junit.Test;
public class TestHTTP extends PingTest {
TestMail mail = getMailReciever().recieve();
if (emailVariant == 0) {
+ Assert.assertNotNull(mail);
mail.verify();
}
waitForPings(2);
import org.cacert.gigi.testUtils.IOUtils;
import org.cacert.gigi.testUtils.PingTest;
import org.cacert.gigi.testUtils.TestEmailReciever.TestMail;
+import org.junit.Assert;
import org.junit.Test;
public class TestSSL extends PingTest {
TestMail mail = getMailReciever().recieve();
if (emailVariant == 0) {
+ Assert.assertNotNull(mail);
mail.verify();
}
waitForPings(3);
import org.cacert.gigi.util.SimpleSigner;
import org.junit.After;
import org.junit.AfterClass;
+import org.junit.Assert;
import org.junit.BeforeClass;
/**
registerUser(firstName, lastName, email, password);
try {
TestMail tm = ter.recieve();
+ Assert.assertNotNull(tm);
tm.verify();
GigiPreparedStatement ps = DatabaseConnection.getInstance().prepare("SELECT id FROM users where email=?");
ps.setString(1, email);
EmailAddress adrr = new EmailAddress(u, createUniqueName() + "test@test.tld");
adrr.insert(Language.getInstance(Locale.ENGLISH));
TestMail testMail = getMailReciever().recieve();
+ Assert.assertNotNull(testMail);
assertEquals(adrr.getAddress(), testMail.getTo());
String hash = testMail.extractLink().substring(testMail.extractLink().lastIndexOf('=') + 1);
adrr.verify(hash);
LinkedBlockingQueue<TestMail> mails = new LinkedBlockingQueue<TestEmailReciever.TestMail>();
public TestMail recieve() throws InterruptedException {
- return mails.poll(5, TimeUnit.SECONDS);
+ TestMail poll = mails.poll(5, TimeUnit.SECONDS);
+ return poll;
}
@Override