From 42e19912c8a397c6b8599ca414edcb5682c4327f Mon Sep 17 00:00:00 2001 From: Lucas Silva Date: Tue, 1 Feb 2022 22:11:42 +0000 Subject: [PATCH] Fix DreamBackendTest In the test, getStringArray is currently returning null which is causing a null pointer exception. This only happens in testing when we mock Resources, and it cannot return null in prod. Test: atest SettingsLibRoboTests:DreamBackendTest Change-Id: I8d7e21e26d3d786fce977c530f7537c549a1b678 --- .../src/com/android/settingslib/dream/DreamBackendTest.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/packages/SettingsLib/tests/robotests/src/com/android/settingslib/dream/DreamBackendTest.java b/packages/SettingsLib/tests/robotests/src/com/android/settingslib/dream/DreamBackendTest.java index 89a5d1bd01cbc..86f7850cf1f24 100644 --- a/packages/SettingsLib/tests/robotests/src/com/android/settingslib/dream/DreamBackendTest.java +++ b/packages/SettingsLib/tests/robotests/src/com/android/settingslib/dream/DreamBackendTest.java @@ -57,6 +57,9 @@ public final class DreamBackendTest { when(res.getIntArray( com.android.internal.R.array.config_dreamComplicationsEnabledByDefault)).thenReturn( DEFAULT_DREAM_COMPLICATIONS); + when(res.getStringArray( + com.android.internal.R.array.config_disabledDreamComponents)).thenReturn( + new String[]{}); mBackend = new DreamBackend(mContext); }