Merge "Fix Locale unit test failure" into main
This commit is contained in:
@@ -58,7 +58,6 @@ import com.android.settings.testutils.FakeFeatureFactory;
|
|||||||
|
|
||||||
import org.junit.After;
|
import org.junit.After;
|
||||||
import org.junit.Before;
|
import org.junit.Before;
|
||||||
import org.junit.Ignore;
|
|
||||||
import org.junit.Rule;
|
import org.junit.Rule;
|
||||||
import org.junit.Test;
|
import org.junit.Test;
|
||||||
import org.junit.runner.RunWith;
|
import org.junit.runner.RunWith;
|
||||||
@@ -203,7 +202,6 @@ public class AppLocalePickerActivityTest {
|
|||||||
assertThat(controller.get().isFinishing()).isTrue();
|
assertThat(controller.get().isFinishing()).isTrue();
|
||||||
}
|
}
|
||||||
|
|
||||||
@Ignore("b/313604701")
|
|
||||||
@Test
|
@Test
|
||||||
public void onLocaleSelected_getLocaleNotNull_getLanguageTag() {
|
public void onLocaleSelected_getLocaleNotNull_getLanguageTag() {
|
||||||
ActivityController<TestAppLocalePickerActivity> controller =
|
ActivityController<TestAppLocalePickerActivity> controller =
|
||||||
@@ -216,7 +214,10 @@ public class AppLocalePickerActivityTest {
|
|||||||
AppLocalePickerActivity mActivity = controller.get();
|
AppLocalePickerActivity mActivity = controller.get();
|
||||||
mActivity.onLocaleSelected(mLocaleInfo);
|
mActivity.onLocaleSelected(mLocaleInfo);
|
||||||
|
|
||||||
verify(mLocaleInfo, times(2)).getLocale();
|
// 1st for getLocale()!= null
|
||||||
|
// 2nd for setAppDefaultLocale(getLocale())
|
||||||
|
// 3rd for broadcastAppLocaleChange()
|
||||||
|
verify(mLocaleInfo, times(3)).getLocale();
|
||||||
assertThat(mLocaleInfo.getLocale().toLanguageTag()).isEqualTo("en-US");
|
assertThat(mLocaleInfo.getLocale().toLanguageTag()).isEqualTo("en-US");
|
||||||
assertThat(controller.get().isFinishing()).isTrue();
|
assertThat(controller.get().isFinishing()).isTrue();
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user