Fix LinkifySummaryPreferenceTest

The spy annotation will trigger the non-existing API.

Bug: 313563183

Test: atest SettingsRoboTests:com.android.settings.widget
Change-Id: Iec4448b45e5408846962dc49c65ccc64feb5d2ad
This commit is contained in:
Fan Wu
2024-01-15 10:49:40 +08:00
parent f81b9cd75a
commit f08c87d002

View File

@@ -32,21 +32,22 @@ import android.view.View;
import android.widget.TextView;
import androidx.preference.PreferenceViewHolder;
import androidx.test.core.app.ApplicationProvider;
import org.junit.Before;
import org.junit.Ignore;
import org.junit.Rule;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.mockito.Mock;
import org.mockito.MockitoAnnotations;
import org.mockito.Spy;
import org.mockito.junit.MockitoJUnit;
import org.mockito.junit.MockitoRule;
import org.robolectric.RobolectricTestRunner;
import org.robolectric.RuntimeEnvironment;
@Ignore("b/313563183")
@RunWith(RobolectricTestRunner.class)
public class LinkifySummaryPreferenceTest {
@Spy
@Rule
public final MockitoRule mMockitoRule = MockitoJUnit.rule();
private PreferenceViewHolder mViewHolder;
@Mock
private TextView mSummaryTextView;
@@ -54,9 +55,7 @@ public class LinkifySummaryPreferenceTest {
@Before
public void setUp() {
MockitoAnnotations.initMocks(this);
final Context context = RuntimeEnvironment.application;
final Context context = ApplicationProvider.getApplicationContext();
mPreference = new LinkifySummaryPreference(context, null /* attrs */);
final View view = spy(View.inflate(context, mPreference.getLayoutResource(),