Update Robolectric to 3.4.2
Bug: 66693279 Test: m RunSettingsRoboTests m RunSettingsRoboTests-jacoco Change-Id: I9df619c3d68f0af2ee2ae944a15998275129f7c2
This commit is contained in:
@@ -25,6 +25,7 @@ import com.android.settings.testutils.SettingsRobolectricTestRunner;
|
||||
import com.android.settings.TestConfig;
|
||||
|
||||
import org.junit.Before;
|
||||
import org.junit.BeforeClass;
|
||||
import org.junit.Test;
|
||||
import org.junit.runner.RunWith;
|
||||
import org.robolectric.RuntimeEnvironment;
|
||||
@@ -42,8 +43,12 @@ import static org.mockito.Mockito.spy;
|
||||
@Config(manifest = TestConfig.MANIFEST_PATH, sdk = TestConfig.SDK_VERSION)
|
||||
public class DefaultAssistPickerTest {
|
||||
|
||||
private static final ComponentName TEST_ASSIST =
|
||||
new ComponentName("com.android.settings", "assist");
|
||||
private static ComponentName sTestAssist;
|
||||
|
||||
@BeforeClass
|
||||
public static void beforeClass() {
|
||||
sTestAssist = new ComponentName("com.android.settings", "assist");
|
||||
}
|
||||
|
||||
private Context mContext;
|
||||
private DefaultAssistPicker mPicker;
|
||||
@@ -59,22 +64,22 @@ public class DefaultAssistPickerTest {
|
||||
@Test
|
||||
public void setDefaultAppKey_shouldUpdateDefaultAssist() {
|
||||
final List<DefaultAssistPicker.Info> assistants = new ArrayList<>();
|
||||
assistants.add(new DefaultAssistPicker.Info(TEST_ASSIST));
|
||||
assistants.add(new DefaultAssistPicker.Info(sTestAssist));
|
||||
ReflectionHelpers.setField(mPicker, "mAvailableAssistants", assistants);
|
||||
mPicker.setDefaultKey(TEST_ASSIST.flattenToString());
|
||||
mPicker.setDefaultKey(sTestAssist.flattenToString());
|
||||
|
||||
assertThat(Settings.Secure.getString(mContext.getContentResolver(),
|
||||
Settings.Secure.ASSISTANT))
|
||||
.isEqualTo(TEST_ASSIST.flattenToString());
|
||||
.isEqualTo(sTestAssist.flattenToString());
|
||||
assertThat(mPicker.getDefaultKey())
|
||||
.isEqualTo(TEST_ASSIST.flattenToString());
|
||||
.isEqualTo(sTestAssist.flattenToString());
|
||||
}
|
||||
|
||||
@Test
|
||||
public void setDefaultAppKey_noAvaialbleAssit_shouldClearDefaultAssist() {
|
||||
final List<DefaultAssistPicker.Info> assistants = new ArrayList<>();
|
||||
ReflectionHelpers.setField(mPicker, "mAvailableAssistants", assistants);
|
||||
mPicker.setDefaultKey(TEST_ASSIST.flattenToString());
|
||||
mPicker.setDefaultKey(sTestAssist.flattenToString());
|
||||
|
||||
assertThat(Settings.Secure.getString(mContext.getContentResolver(),
|
||||
Settings.Secure.ASSISTANT))
|
||||
@@ -86,7 +91,7 @@ public class DefaultAssistPickerTest {
|
||||
@Test
|
||||
public void setDefaultAppKeyToNull_shouldClearDefaultAssist() {
|
||||
final List<DefaultAssistPicker.Info> assistants = new ArrayList<>();
|
||||
assistants.add(new DefaultAssistPicker.Info(TEST_ASSIST));
|
||||
assistants.add(new DefaultAssistPicker.Info(sTestAssist));
|
||||
ReflectionHelpers.setField(mPicker, "mAvailableAssistants", assistants);
|
||||
mPicker.setDefaultKey(null);
|
||||
|
||||
|
Reference in New Issue
Block a user