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

Commit feaca87c authored by Raj Goparaju's avatar Raj Goparaju
Browse files

Add unit tests for default fade duration apis

Bug: 325776545
Bug: 325776235
Test: atest FadeManagerConfigurationUnitTest
Change-Id: I2674977f33cbfe6c9101d3b312d36ee156a81e9b
parent 10fe5e6e
Loading
Loading
Loading
Loading
+16 −4
Original line number Diff line number Diff line
@@ -45,10 +45,8 @@ import java.util.List;
@RunWith(AndroidJUnit4.class)
@RequiresFlagsEnabled(FLAG_ENABLE_FADE_MANAGER_CONFIGURATION)
public final class FadeManagerConfigurationUnitTest {
    private static final long DEFAULT_FADE_OUT_DURATION_MS =
            FadeManagerConfiguration.getDefaultFadeOutDurationMillis();
    private static final long DEFAULT_FADE_IN_DURATION_MS =
            FadeManagerConfiguration.getDefaultFadeInDurationMillis();
    private static final long DEFAULT_FADE_OUT_DURATION_MS = 2_000;
    private static final long DEFAULT_FADE_IN_DURATION_MS = 1_000;
    private static final long TEST_FADE_OUT_DURATION_MS = 1_500;
    private static final long TEST_FADE_IN_DURATION_MS = 750;
    private static final int TEST_INVALID_USAGE = -10;
@@ -250,6 +248,20 @@ public final class FadeManagerConfigurationUnitTest {
                .isEqualTo(fmcObj.getFadeInDurationForAudioAttributes(TEST_GAME_AUDIO_ATTRIBUTE));
    }

    @Test
    public void testGetDefaultFadeOutDuration() {
        expect.withMessage("Default fade out duration")
                .that(FadeManagerConfiguration.getDefaultFadeOutDurationMillis())
                .isEqualTo(DEFAULT_FADE_OUT_DURATION_MS);
    }

    @Test
    public void testGetDefaultFadeInDuration() {
        expect.withMessage("Default fade in duration")
                .that(FadeManagerConfiguration.getDefaultFadeInDurationMillis())
                .isEqualTo(DEFAULT_FADE_IN_DURATION_MS);
    }

    @Test
    public void testSetFadeState_toDisable() {
        final int fadeState = FadeManagerConfiguration.FADE_STATE_DISABLED;