@Test public void testByLangCode() { Language en = Language.getByLangCode("en"); assert (en.getId() == 1); assertEquals(en.getLangCode(), "en"); assertEquals(en.getEnLangName(), "English"); assertEquals(en.getNativeName(), "English"); Language tr = Language.getByLangCode("tr"); assert (tr.getId() == 23); assertEquals(tr.getLangCode(), "tr"); assertEquals(tr.getEnLangName(), "Turkish"); assertEquals(tr.getNativeName(), "Türkçe"); }
@Test(expected = IllegalArgumentException.class) public void testNonexistentByLangCode() { Language.getByLangCode("zz"); }