diff options
| author | 2019-07-16 19:59:16 +0800 | |
|---|---|---|
| committer | 2019-07-17 14:20:33 +0800 | |
| commit | f2da6b691eaaaddd4f19d2b06161db9a660f963b (patch) | |
| tree | 13e5070e351de9e6c74d0f3695bf9c016f90f0ab | |
| parent | d211a32119ec037f9a3365e1e2f871adad035f8b (diff) | |
Clear settings provider before testing in A11yShortcutControllerTest
Some tests in AccessibilityShortcutControllerTest are accessing to
settins, but static Settings.ContentProviderHolder may hold a real
provider before testing and cause failure with message "Failed to lookup
info for package null"
Bug: 136786077
Test: atest AccessibilityShortcutControllerTest
Change-Id: If691192e0e210b39d315248cfa087260fb20117a
| -rw-r--r-- | core/tests/coretests/src/com/android/internal/accessibility/AccessibilityShortcutControllerTest.java | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/core/tests/coretests/src/com/android/internal/accessibility/AccessibilityShortcutControllerTest.java b/core/tests/coretests/src/com/android/internal/accessibility/AccessibilityShortcutControllerTest.java index aadfcbc84f76..abee1da2ed7a 100644 --- a/core/tests/coretests/src/com/android/internal/accessibility/AccessibilityShortcutControllerTest.java +++ b/core/tests/coretests/src/com/android/internal/accessibility/AccessibilityShortcutControllerTest.java @@ -71,7 +71,7 @@ import com.android.internal.R; import com.android.internal.accessibility.AccessibilityShortcutController.FrameworkObjectProvider; import com.android.internal.util.test.FakeSettingsProvider; -import org.junit.After; +import org.junit.AfterClass; import org.junit.Before; import org.junit.Test; import org.junit.runner.RunWith; @@ -136,6 +136,7 @@ public class AccessibilityShortcutControllerTest { mContentResolver = new MockContentResolver(mContext); mContentResolver.addProvider(Settings.AUTHORITY, new FakeSettingsProvider()); + FakeSettingsProvider.clearSettingsProvider(); when(mContext.getContentResolver()).thenReturn(mContentResolver); when(mAccessibilityManagerService.getInstalledAccessibilityServiceList(anyInt())) @@ -193,8 +194,9 @@ public class AccessibilityShortcutControllerTest { when(mTextToSpeech.getVoice()).thenReturn(mVoice); } - @After - public void tearDown() { + @AfterClass + public static void cleanUpSettingsProvider() { + FakeSettingsProvider.clearSettingsProvider(); } @Test |