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

Commit ee79690a authored by Hyundo Moon's avatar Hyundo Moon Committed by Gerrit Code Review
Browse files

Merge "Fix flaky BluetoothPbapActivityTest methods" into main

parents dcbed8e6 9082ba10
Loading
Loading
Loading
Loading
+16 −9
Original line number Diff line number Diff line
@@ -23,7 +23,6 @@ import static android.content.pm.PackageManager.DONT_KILL_APP;

import static androidx.lifecycle.Lifecycle.State;
import static androidx.lifecycle.Lifecycle.State.DESTROYED;
import static androidx.lifecycle.Lifecycle.State.RESUMED;

import static com.google.common.truth.Truth.assertThat;
import static com.google.common.truth.Truth.assertWithMessage;
@@ -97,20 +96,28 @@ public class BluetoothPbapActivityTest {

    @Test
    public void onPositive_finishesActivity() throws Exception {
        mActivityScenario.onActivity(activity -> {
        AtomicBoolean finishCalled = new AtomicBoolean(false);

        mActivityScenario.onActivity(
                activity -> {
                    activity.onPositive();
                    finishCalled.set(activity.isFinishing());
                });

        assertActivityState(DESTROYED);
        assertThat(finishCalled.get()).isTrue();
    }

    @Test
    public void onNegative_finishesActivity() throws Exception {
        mActivityScenario.onActivity(activity -> {
        AtomicBoolean finishCalled = new AtomicBoolean(false);

        mActivityScenario.onActivity(
                activity -> {
                    activity.onNegative();
                    finishCalled.set(activity.isFinishing());
                });

        assertActivityState(DESTROYED);
        assertThat(finishCalled.get()).isTrue();
    }

    @Test