package cm.android.util; import org.junit.Test; import org.junit.runner.RunWith; import org.robolectric.RobolectricGradleTestRunner; import org.robolectric.annotation.Config; import android.content.Context; import java.util.Locale; import static junit.framework.TestCase.assertEquals; @RunWith(RobolectricGradleTestRunner.class) @Config(constants = BuildConfig.class, sdk = 22) public class LocaleUtilTest { @Test public void testShowLocale() throws Exception { String temp = LocaleUtil.showLocale(); assertEquals(Locale.getDefault().toString().equals(""), false); boolean result = temp.contains(Locale.getDefault().toString()); assertEquals(result, true); } @Test public void testShowTest() throws Exception { Context context = TestUtil.getContext(); String temp = LocaleUtil.showTest(context); boolean result = temp .contains(context.getResources().getConfiguration().locale.getCountry()); assertEquals(result, true); } @Test public void testGetLocale() throws Exception { String temp = LocaleUtil.getLocale(); boolean result = temp.equals("en"); assertEquals(result, false); } }