Fix test failures in deviceinfo

Fixes: 315267179
Flag: EXEMPT bugfix
Test: atest SettingsRoboTests
Change-Id: I9858374fe101ee5908e16104ed7b4ca6af0308cd
This commit is contained in:
Yiling Chuang
2024-07-08 07:39:24 +00:00
parent 8d5d69d62f
commit e24c5f37d2
2 changed files with 6 additions and 6 deletions

View File

@@ -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

View File

@@ -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