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

Commit 8c78e030 authored by Matthew Reynolds's avatar Matthew Reynolds Committed by Android (Google) Code Review
Browse files

Merge "Move Volume tests to multivalentTests" into main

parents 6bddacb3 b0e89140
Loading
Loading
Loading
Loading
+14 −9
Original line number Original line Diff line number Diff line
@@ -34,12 +34,15 @@ import com.android.systemui.SysuiTestCase;
import org.junit.Before;
import org.junit.Before;
import org.junit.Test;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.junit.runner.RunWith;
import org.junit.runners.Parameterized;


import java.util.Arrays;
import java.util.Arrays;
import java.util.Collection;
import java.util.Collection;
import java.util.Queue;
import java.util.Queue;


import platform.test.runner.parameterized.Parameter;
import platform.test.runner.parameterized.ParameterizedAndroidJunit4;
import platform.test.runner.parameterized.Parameters;

/**
/**
 * Parameterized unit test for Events.logEvent.
 * Parameterized unit test for Events.logEvent.
 *
 *
@@ -51,7 +54,7 @@ import java.util.Queue;
 * either SysuiTestCase or SysUiBaseFragmentTest.
 * either SysuiTestCase or SysUiBaseFragmentTest.
 *
 *
 */
 */
@RunWith(Parameterized.class)
@RunWith(ParameterizedAndroidJunit4.class)
@SmallTest
@SmallTest
public class EventsTest extends SysuiTestCase {
public class EventsTest extends SysuiTestCase {
    private FakeMetricsLogger mLegacyLogger;
    private FakeMetricsLogger mLegacyLogger;
@@ -66,23 +69,23 @@ public class EventsTest extends SysuiTestCase {
    }
    }


    // Parameters for calling writeEvent with arbitrary args.
    // Parameters for calling writeEvent with arbitrary args.
    @Parameterized.Parameter
    @Parameter
    public int mTag;
    public int mTag;


    @Parameterized.Parameter(1)
    @Parameter(1)
    public Object[] mArgs;
    public Object[] mArgs;


    // Expect returned string exactly matches.
    // Expect returned string exactly matches.
    @Parameterized.Parameter(2)
    @Parameter(2)
    public String mExpectedMessage;
    public String mExpectedMessage;


    // Expect these MetricsLogger calls.
    // Expect these MetricsLogger calls.


    @Parameterized.Parameter(3)
    @Parameter(3)
    public int[] mExpectedMetrics;
    public int[] mExpectedMetrics;


    // Expect this UiEvent (use null if there isn't one).
    // Expect this UiEvent (use null if there isn't one).
    @Parameterized.Parameter(4)
    @Parameter(4)
    public UiEventLogger.UiEventEnum mUiEvent;
    public UiEventLogger.UiEventEnum mUiEvent;


    @Test
    @Test
@@ -108,7 +111,10 @@ public class EventsTest extends SysuiTestCase {
        }
        }
    }
    }


    @Parameterized.Parameters(name = "{index}: {2}")
    /**
     * Collection of parameters for the test.
     */
    @Parameters(name = "{index}: {2}")
    public static Collection<Object[]> data() {
    public static Collection<Object[]> data() {
        return Arrays.asList(new Object[][]{
        return Arrays.asList(new Object[][]{
                {Events.EVENT_SETTINGS_CLICK, null,
                {Events.EVENT_SETTINGS_CLICK, null,
@@ -217,4 +223,3 @@ public class EventsTest extends SysuiTestCase {
        });
        });
    }
    }
}
}
+3 −0
Original line number Original line Diff line number Diff line
@@ -19,13 +19,16 @@ import static com.google.common.truth.Truth.assertThat;


import android.media.MediaMetadata;
import android.media.MediaMetadata;


import androidx.test.ext.junit.runners.AndroidJUnit4;
import androidx.test.filters.SmallTest;
import androidx.test.filters.SmallTest;


import com.android.systemui.SysuiTestCase;
import com.android.systemui.SysuiTestCase;


import org.junit.Test;
import org.junit.Test;
import org.junit.runner.RunWith;


@SmallTest
@SmallTest
@RunWith(AndroidJUnit4.class)
public class UtilTest extends SysuiTestCase {
public class UtilTest extends SysuiTestCase {


    @Test
    @Test