X-Git-Url: https://code.wpia.club/?a=blobdiff_plain;ds=sidebyside;f=tests%2Forg%2Fcacert%2Fgigi%2FTestLanguage.java;h=912cab6ff9abd6df3674741ad1c6990a1fa5e32c;hb=d23d7a6fa9dc38c6193fea70017e0bff11257be5;hp=1a97fc3ca231aa0ef112f61953f35999ceb719aa;hpb=1080b258a15e784ebad30be6f9e20df0de7c5938;p=gigi.git diff --git a/tests/org/cacert/gigi/TestLanguage.java b/tests/org/cacert/gigi/TestLanguage.java index 1a97fc3c..912cab6f 100644 --- a/tests/org/cacert/gigi/TestLanguage.java +++ b/tests/org/cacert/gigi/TestLanguage.java @@ -1,18 +1,16 @@ package org.cacert.gigi; +import static org.hamcrest.CoreMatchers.*; import static org.junit.Assert.*; import java.io.IOException; -import java.net.URL; import java.util.Locale; import org.cacert.gigi.dbObjects.User; import org.cacert.gigi.localisation.Language; import org.cacert.gigi.testUtils.IOUtils; import org.cacert.gigi.testUtils.ManagedTest; - -import static org.hamcrest.CoreMatchers.*; - +import org.junit.Assume; import org.junit.Test; public class TestLanguage extends ManagedTest { @@ -53,14 +51,14 @@ public class TestLanguage extends ManagedTest { @Test public void testSelectStandard() throws IOException { - String content = IOUtils.readURL(new URL("https://" + getServerName() + "/").openConnection()); - assertThat(content, containsString("Translations")); + String content = IOUtils.readURL(get("cook", "/")); + assertThat(content, containsString("Language")); } @Test public void testSelectGerman() throws IOException { - String content = IOUtils.readURL(new URL("https://" + getServerName() + "/?lang=de").openConnection()); - assertThat(content, containsString(Language.getInstance(Locale.GERMAN).getTranslation("Translations"))); + String content = IOUtils.readURL(get("", "/?lang=de")); + assertThat(content, containsString(Language.getInstance(Locale.GERMAN).getTranslation("Language"))); } @Test @@ -68,16 +66,17 @@ public class TestLanguage extends ManagedTest { setAcceptLanguage("de,en"); User u = User.getById(createVerifiedUser("fname", "lname", createUniqueName() + "@example.org", TEST_PASSWORD)); String cookie = login(u.getEmail(), TEST_PASSWORD); - String content = IOUtils.readURL(cookie(new URL("https://" + getServerName() + "/").openConnection(), cookie)); - assertThat(content, containsString(Language.getInstance(Locale.GERMAN).getTranslation("Translations"))); + String content = IOUtils.readURL(get(cookie, "/")); + assertThat(content, containsString(Language.getInstance(Locale.GERMAN).getTranslation("Language"))); } @Test public void testOtherLanguageAfterLogin() throws IOException { + Assume.assumeNotNull(Language.getInstance(Locale.FRENCH)); setAcceptLanguage("fr,de,en"); User u = User.getById(createVerifiedUser("fname", "lname", createUniqueName() + "@example.org", TEST_PASSWORD)); String cookie = login(u.getEmail(), TEST_PASSWORD); - String content = IOUtils.readURL(cookie(new URL("https://" + getServerName() + "/").openConnection(), cookie)); - assertThat(content, containsString(Language.getInstance(Locale.FRENCH).getTranslation("Translations"))); + String content = IOUtils.readURL(get(cookie, "/")); + assertThat(content, containsString(Language.getInstance(Locale.FRENCH).getTranslation("Language"))); } }