X-Git-Url: https://code.wpia.club/?a=blobdiff_plain;f=tests%2Forg%2Fcacert%2Fgigi%2Fpages%2Fmain%2FRegisterPageTest.java;h=695598ae7d0225d03473570bb65acd3a1d58c034;hb=904cc8f11532b1a87c1fb19a69bdcf248ad9be30;hp=c21d7a263c84eaa29d87d4babb48ac9de781f272;hpb=3a3adaeea6980f1bd175939f2215cd2422af8573;p=gigi.git diff --git a/tests/org/cacert/gigi/pages/main/RegisterPageTest.java b/tests/org/cacert/gigi/pages/main/RegisterPageTest.java index c21d7a26..695598ae 100644 --- a/tests/org/cacert/gigi/pages/main/RegisterPageTest.java +++ b/tests/org/cacert/gigi/pages/main/RegisterPageTest.java @@ -1,5 +1,6 @@ package org.cacert.gigi.pages.main; +import static org.hamcrest.CoreMatchers.*; import static org.junit.Assert.*; import java.io.IOException; @@ -9,7 +10,6 @@ import java.util.regex.Pattern; import org.cacert.gigi.testUtils.InitTruststore; import org.cacert.gigi.testUtils.ManagedTest; -import org.cacert.gigi.testUtils.TestEmailReciever.TestMail; import org.junit.Before; import org.junit.Test; @@ -42,13 +42,12 @@ public class RegisterPageTest extends ManagedTest { data = fetchStartErrorMessage(runRegister(query)); assertNotNull(data); - assertNull(getMailReciever().recieve()); + assertNull(getMailReciever().poll()); } private void assertSuccessfullRegMail() { - TestMail tm = waitForMail(); - String link = tm.extractLink(); + String link = getMailReciever().receive().extractLink(); assertTrue(link, link.startsWith("https://")); } @@ -124,26 +123,26 @@ public class RegisterPageTest extends ManagedTest { public void testDataStays() throws IOException { long uniq = System.currentTimeMillis(); String run = runRegister("fname=fn" + uniq + "&lname=ln" + uniq + "&email=ma" + uniq + "@cacert.org&pword1=pas" + uniq + "&pword2=pas2" + uniq + "&day=1&month=1&year=0"); - assertTrue(run.contains("fn" + uniq)); - assertTrue(run.contains("ln" + uniq)); - assertTrue(run.contains("ma" + uniq + "@cacert.org")); - assertTrue( !run.contains("pas" + uniq)); - assertTrue( !run.contains("pas2" + uniq)); + assertThat(run, containsString("fn" + uniq)); + assertThat(run, containsString("ln" + uniq)); + assertThat(run, containsString("ma" + uniq + "@cacert.org")); + assertThat(run, not(containsString("pas" + uniq))); + assertThat(run, not(containsString("pas2" + uniq))); } @Test public void testCheckboxesStay() throws IOException { String run2 = runRegister("general=1&country=a®ional=1&radius=0"); - assertTrue(run2.contains("name=\"general\" value=\"1\" checked=\"checked\">")); - assertTrue(run2.contains("name=\"country\" value=\"1\">")); - assertTrue(run2.contains("name=\"regional\" value=\"1\" checked=\"checked\">")); - assertTrue(run2.contains("name=\"radius\" value=\"1\">")); + assertThat(run2, containsString("name=\"general\" value=\"1\" checked=\"checked\">")); + assertThat(run2, containsString("name=\"country\" value=\"1\">")); + assertThat(run2, containsString("name=\"regional\" value=\"1\" checked=\"checked\">")); + assertThat(run2, containsString("name=\"radius\" value=\"1\">")); run2 = runRegister("general=0&country=1&radius=1"); - assertTrue(run2.contains("name=\"general\" value=\"1\">")); - assertTrue(run2.contains("name=\"country\" value=\"1\" checked=\"checked\">")); - assertTrue(run2.contains("name=\"regional\" value=\"1\">")); - assertTrue(run2.contains("name=\"radius\" value=\"1\" checked=\"checked\">")); + assertThat(run2, containsString("name=\"general\" value=\"1\">")); + assertThat(run2, containsString("name=\"country\" value=\"1\" checked=\"checked\">")); + assertThat(run2, containsString("name=\"regional\" value=\"1\">")); + assertThat(run2, containsString("name=\"radius\" value=\"1\" checked=\"checked\">")); } @Test