Loading packages/SystemUI/tests/src/com/android/systemui/volume/EventsTest.java→packages/SystemUI/multivalentTests/src/com/android/systemui/volume/EventsTest.java +14 −9 Original line number Original line Diff line number Diff line Loading @@ -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. * * Loading @@ -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; Loading @@ -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 Loading @@ -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, Loading Loading @@ -217,4 +223,3 @@ public class EventsTest extends SysuiTestCase { }); }); } } } } packages/SystemUI/tests/src/com/android/systemui/volume/UtilTest.java→packages/SystemUI/multivalentTests/src/com/android/systemui/volume/UtilTest.java +3 −0 Original line number Original line Diff line number Diff line Loading @@ -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 Loading Loading
packages/SystemUI/tests/src/com/android/systemui/volume/EventsTest.java→packages/SystemUI/multivalentTests/src/com/android/systemui/volume/EventsTest.java +14 −9 Original line number Original line Diff line number Diff line Loading @@ -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. * * Loading @@ -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; Loading @@ -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 Loading @@ -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, Loading Loading @@ -217,4 +223,3 @@ public class EventsTest extends SysuiTestCase { }); }); } } } }
packages/SystemUI/tests/src/com/android/systemui/volume/UtilTest.java→packages/SystemUI/multivalentTests/src/com/android/systemui/volume/UtilTest.java +3 −0 Original line number Original line Diff line number Diff line Loading @@ -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 Loading