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

Commit d9130a81 authored by David Li's avatar David Li Committed by Automerger Merge Worker
Browse files

Merge "audio: make sure to set back to AudioMode::NORMAL after the test case"...

Merge "audio: make sure to set back to AudioMode::NORMAL after the test case" into sc-dev am: 183f6190

Original change: https://googleplex-android-review.googlesource.com/c/platform/hardware/interfaces/+/15310729

Change-Id: I029950fc978f78ee4ab04d2f1d2a462afac7b3fd
parents d55a8e2a 183f6190
Loading
Loading
Loading
Loading
+10 −7
Original line number Diff line number Diff line
@@ -343,18 +343,21 @@ TEST_P(AudioPrimaryHidlTest, setMode) {
#endif

    for (int mode : {-2, -1, maxMode + 1}) {
        ASSERT_RESULT(Result::INVALID_ARGUMENTS, getDevice()->setMode(AudioMode(mode)))
        EXPECT_RESULT(Result::INVALID_ARGUMENTS, getDevice()->setMode(AudioMode(mode)))
                << "mode=" << mode;
    }
    // Test valid values
    for (AudioMode mode : {AudioMode::IN_CALL, AudioMode::IN_COMMUNICATION, AudioMode::RINGTONE,
                           AudioMode::NORMAL /* Make sure to leave the test in normal mode */}) {
        ASSERT_OK(getDevice()->setMode(mode)) << "mode=" << toString(mode);
    }

    // AudioMode::CALL_SCREEN as support is optional
#if MAJOR_VERSION >= 6
    ASSERT_RESULT(okOrNotSupportedOrInvalidArgs, getDevice()->setMode(AudioMode::CALL_SCREEN));
    EXPECT_RESULT(okOrNotSupportedOrInvalidArgs, getDevice()->setMode(AudioMode::CALL_SCREEN));
#endif
    // Test valid values
    for (AudioMode mode : {AudioMode::IN_CALL, AudioMode::IN_COMMUNICATION, AudioMode::RINGTONE,
                           AudioMode::NORMAL}) {
        EXPECT_OK(getDevice()->setMode(mode)) << "mode=" << toString(mode);
    }
    // Make sure to leave the test in normal mode
    getDevice()->setMode(AudioMode::NORMAL);
}

TEST_P(AudioPrimaryHidlTest, setBtHfpSampleRate) {