package org.molgenis.data.i18n;
import org.testng.annotations.Test;
import static org.testng.Assert.*;
public class I18nUtilsTest
{
@Test
public void isI18n()
{
assertTrue(I18nUtils.isI18n("test-nl"));
assertTrue(I18nUtils.isI18n("test-xxx"));
assertFalse(I18nUtils.isI18n("test"));
assertFalse(I18nUtils.isI18n("test-NL"));
assertFalse(I18nUtils.isI18n("test-nlnl"));
assertFalse(I18nUtils.isI18n("test-"));
assertFalse(I18nUtils.isI18n("test-n1"));
assertFalse(I18nUtils.isI18n("-nl"));
}
@Test
public void getLanguageCode()
{
assertEquals(I18nUtils.getLanguageCode("test-nl"), "nl");
assertEquals(I18nUtils.getLanguageCode("test-xxx"), "xxx");
assertNull(I18nUtils.getLanguageCode("test"));
}
}