Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 9e5c9176 authored by Roozbeh Pournader's avatar Roozbeh Pournader
Browse files

Add locale checks to DateUtilsTest

This is to debug why the tests are failing on some scenarios.

Bug: 29880704
Change-Id: Ibae466681a6b40fced98f5f907ffd3582dc37ebf
parent c05bf612
Loading
Loading
Loading
Loading
+5 −0
Original line number Diff line number Diff line
@@ -18,12 +18,15 @@ package android.text.format;

import android.test.suitebuilder.annotation.SmallTest;

import java.util.Locale;

import junit.framework.TestCase;

public class DateUtilsTest extends TestCase {
    // This test is not in CTS because formatDuration is @hidden.
    @SmallTest
    public void test_formatDuration_seconds() throws Exception {
        assertEquals("en-US", Locale.getDefault().toLanguageTag());
        assertEquals("0 seconds", DateUtils.formatDuration(0));
        assertEquals("0 seconds", DateUtils.formatDuration(1));
        assertEquals("0 seconds", DateUtils.formatDuration(499));
@@ -35,6 +38,7 @@ public class DateUtilsTest extends TestCase {
    // This test is not in CTS because formatDuration is @hidden.
    @SmallTest
    public void test_formatDuration_Minutes() throws Exception {
        assertEquals("en-US", Locale.getDefault().toLanguageTag());
        assertEquals("59 seconds", DateUtils.formatDuration(59000));
        assertEquals("60 seconds", DateUtils.formatDuration(59500));
        assertEquals("1 minute", DateUtils.formatDuration(60000));
@@ -44,6 +48,7 @@ public class DateUtilsTest extends TestCase {
    // This test is not in CTS because formatDuration is @hidden.
    @SmallTest
    public void test_formatDuration_Hours() throws Exception {
        assertEquals("en-US", Locale.getDefault().toLanguageTag());
        assertEquals("59 minutes", DateUtils.formatDuration(3540000));
        assertEquals("1 hour", DateUtils.formatDuration(3600000));
        assertEquals("48 hours", DateUtils.formatDuration(172800000));