/* * Copyright (C) 2013 Intel Corporation * All rights reserved. */ package test.io; import com.intel.dcsg.cpg.i18n.LocaleUtil; import java.util.Locale; import org.junit.Test; import static org.junit.Assert.*; import org.slf4j.Logger; import org.slf4j.LoggerFactory; /** * * @author jbuhacoff */ public class LocaleUtilTest { private static Logger log = LoggerFactory.getLogger(LocaleUtilTest.class); @Test public void testLocaleToTag() { assertEquals("en", LocaleUtil.toLanguageTag(new Locale("en"))); assertEquals("en-US", LocaleUtil.toLanguageTag(new Locale("en", "US"))); assertEquals("US", LocaleUtil.toLanguageTag(new Locale("", "US"))); } @Test public void testTagToLocale() { assertEquals(new Locale("en"), LocaleUtil.forLanguageTag("en")); assertEquals(new Locale("en","US"), LocaleUtil.forLanguageTag("en-US")); assertEquals(new Locale("", "US"), LocaleUtil.forLanguageTag("US")); } }