From f4c42bc79ab0ea3d4e39a20dacd596f94dbff3ce Mon Sep 17 00:00:00 2001 From: Ryan Lothian Date: Mon, 5 Nov 2018 10:52:40 -0500 Subject: [PATCH] Migrate GridOccupancyTest to Robolectric This allows it to run fast locally on the JVM without an emulator or physical device. Change-Id: I416877d7c335a7b9c8dc7a216ecfeb1013f66891 --- .../com/android/launcher3/util/GridOccupancyTest.java | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) rename {tests => robolectric_tests}/src/com/android/launcher3/util/GridOccupancyTest.java (92%) diff --git a/tests/src/com/android/launcher3/util/GridOccupancyTest.java b/robolectric_tests/src/com/android/launcher3/util/GridOccupancyTest.java similarity index 92% rename from tests/src/com/android/launcher3/util/GridOccupancyTest.java rename to robolectric_tests/src/com/android/launcher3/util/GridOccupancyTest.java index cbf30b1788..aa51ad20c6 100644 --- a/tests/src/com/android/launcher3/util/GridOccupancyTest.java +++ b/robolectric_tests/src/com/android/launcher3/util/GridOccupancyTest.java @@ -1,10 +1,8 @@ package com.android.launcher3.util; -import androidx.test.filters.SmallTest; -import androidx.test.runner.AndroidJUnit4; - import org.junit.Test; import org.junit.runner.RunWith; +import org.robolectric.RobolectricTestRunner; import static org.junit.Assert.assertEquals; import static org.junit.Assert.assertFalse; @@ -13,8 +11,7 @@ import static org.junit.Assert.assertTrue; /** * Unit tests for {@link GridOccupancy} */ -@SmallTest -@RunWith(AndroidJUnit4.class) +@RunWith(RobolectricTestRunner.class) public class GridOccupancyTest { @Test @@ -24,7 +21,7 @@ public class GridOccupancyTest { 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0 - ); + ); int[] vacant = new int[2]; assertTrue(grid.findVacantCell(vacant, 2, 2));