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

Commit e24c5f37 authored by Yiling Chuang's avatar Yiling Chuang
Browse files

Fix test failures in deviceinfo

Fixes: 315267179
Flag: EXEMPT bugfix
Test: atest SettingsRoboTests
Change-Id: I9858374fe101ee5908e16104ed7b4ca6af0308cd
parent 8d5d69d6
Loading
Loading
Loading
Loading
+3 −3
Original line number Diff line number Diff line
@@ -31,10 +31,10 @@ import android.os.BatteryManager;

import androidx.test.core.app.ApplicationProvider;

import com.android.settings.fuelgauge.BatteryUtils;
import com.android.settings.testutils.FakeFeatureFactory;

import org.junit.Before;
import org.junit.Ignore;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.robolectric.RobolectricTestRunner;
@@ -76,17 +76,17 @@ public class BatteryFirstUseDatePreferenceControllerTest {
        assertThat(mController.getAvailabilityStatus()).isEqualTo(CONDITIONALLY_UNAVAILABLE);
    }

    @Ignore("b/315267179")
    @Test
    public void getSummary_available_returnExpectedDate() {
        when(mFactory.batterySettingsFeatureProvider.isFirstUseDateAvailable(eq(mContext),
                anyLong())).thenReturn(true);
        mShadowBatteryManager.setLongProperty(BatteryManager.BATTERY_PROPERTY_FIRST_USAGE_DATE,
                1669680000L);
        final CharSequence expectedDate = BatteryUtils.getBatteryInfoFormattedDate(1669680000000L);

        final CharSequence result = mController.getSummary();

        assertThat(result.toString()).isEqualTo("November 29, 2022");
        assertThat(result).isEqualTo(expectedDate);
    }

    @Test
+3 −3
Original line number Diff line number Diff line
@@ -31,10 +31,10 @@ import android.os.BatteryManager;

import androidx.test.core.app.ApplicationProvider;

import com.android.settings.fuelgauge.BatteryUtils;
import com.android.settings.testutils.FakeFeatureFactory;

import org.junit.Before;
import org.junit.Ignore;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.robolectric.RobolectricTestRunner;
@@ -77,17 +77,17 @@ public class BatteryManufactureDatePreferenceControllerTest {
        assertThat(mController.getAvailabilityStatus()).isEqualTo(CONDITIONALLY_UNAVAILABLE);
    }

    @Ignore("b/315267179")
    @Test
    public void getSummary_available_returnExpectedDate() {
        when(mFactory.batterySettingsFeatureProvider.isManufactureDateAvailable(eq(mContext),
                anyLong())).thenReturn(true);
        mShadowBatteryManager.setLongProperty(BatteryManager.BATTERY_PROPERTY_MANUFACTURING_DATE,
                1669680000L);
        final CharSequence expectedDate = BatteryUtils.getBatteryInfoFormattedDate(1669680000000L);

        final CharSequence result = mController.getSummary();

        assertThat(result.toString()).isEqualTo("November 29, 2022");
        assertThat(result).isEqualTo(expectedDate);
    }

    @Test