From aa220b68f5212623fba566d6e8379eaf5c02c67e Mon Sep 17 00:00:00 2001 From: Fan Zhang Date: Thu, 15 Feb 2018 21:30:03 -0800 Subject: [PATCH] Fix a failing robotest This is not a correct fix, in the longer term we should stop using framework internal strings entirely. Test: robotest Change-Id: I47f93793fde1e9d5ba850ca4897f820d4919dda4 --- .../DataUsageSummaryPreferenceControllerTest.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/tests/robotests/src/com/android/settings/datausage/DataUsageSummaryPreferenceControllerTest.java b/tests/robotests/src/com/android/settings/datausage/DataUsageSummaryPreferenceControllerTest.java index ea1d29ba370..41032bb97f8 100644 --- a/tests/robotests/src/com/android/settings/datausage/DataUsageSummaryPreferenceControllerTest.java +++ b/tests/robotests/src/com/android/settings/datausage/DataUsageSummaryPreferenceControllerTest.java @@ -16,6 +16,9 @@ package com.android.settings.datausage; +import static org.mockito.Mockito.spy; +import static org.mockito.Mockito.doReturn; + import android.content.Context; import android.content.Intent; import android.net.NetworkTemplate; @@ -68,8 +71,10 @@ public class DataUsageSummaryPreferenceControllerTest { @Before public void setUp() { MockitoAnnotations.initMocks(this); - mContext = RuntimeEnvironment.application; + mContext = spy(RuntimeEnvironment.application); + doReturn("%1$s %2%s").when(mContext) + .getString(com.android.internal.R.string.fileSizeSuffix); mController = new DataUsageSummaryPreferenceController( mContext, mDataUsageController,