diff options
Diffstat (limited to 'tests/src/com/android/launcher3/provider/RestoreDbTaskTest.java')
-rw-r--r-- | tests/src/com/android/launcher3/provider/RestoreDbTaskTest.java | 20 |
1 files changed, 16 insertions, 4 deletions
diff --git a/tests/src/com/android/launcher3/provider/RestoreDbTaskTest.java b/tests/src/com/android/launcher3/provider/RestoreDbTaskTest.java index 5858e13c1..5d417b5bc 100644 --- a/tests/src/com/android/launcher3/provider/RestoreDbTaskTest.java +++ b/tests/src/com/android/launcher3/provider/RestoreDbTaskTest.java @@ -3,23 +3,32 @@ package com.android.launcher3.provider; import android.content.ContentValues; import android.database.Cursor; import android.database.sqlite.SQLiteDatabase; -import android.test.AndroidTestCase; -import android.test.suitebuilder.annotation.MediumTest; +import android.support.test.InstrumentationRegistry; +import android.support.test.filters.MediumTest; +import android.support.test.runner.AndroidJUnit4; import com.android.launcher3.LauncherProvider.DatabaseHelper; import com.android.launcher3.LauncherSettings.Favorites; +import org.junit.Test; +import org.junit.runner.RunWith; + +import static org.junit.Assert.assertEquals; + /** * Tests for {@link RestoreDbTask} */ @MediumTest -public class RestoreDbTaskTest extends AndroidTestCase { +@RunWith(AndroidJUnit4.class) +public class RestoreDbTaskTest { + @Test public void testGetProfileId() throws Exception { SQLiteDatabase db = new MyDatabaseHelper(23).getWritableDatabase(); assertEquals(23, new RestoreDbTask().getDefaultProfileId(db)); } + @Test public void testMigrateProfileId() throws Exception { SQLiteDatabase db = new MyDatabaseHelper(42).getWritableDatabase(); // Add some dummy data @@ -57,7 +66,7 @@ public class RestoreDbTaskTest extends AndroidTestCase { private final long mProfileId; MyDatabaseHelper(long profileId) { - super(getContext(), null, null); + super(InstrumentationRegistry.getContext(), null, null); mProfileId = profileId; } @@ -66,6 +75,9 @@ public class RestoreDbTaskTest extends AndroidTestCase { return mProfileId; } + @Override + protected void handleOneTimeDataUpgrade(SQLiteDatabase db) { } + protected void onEmptyDbCreated() { } } } |