Merge "[ToA] Use radio button style for single selection" into main
This commit is contained in:
@@ -31,7 +31,7 @@ import androidx.preference.PreferenceScreen;
|
||||
import androidx.test.core.app.ApplicationProvider;
|
||||
import androidx.test.ext.junit.runners.AndroidJUnit4;
|
||||
|
||||
import com.android.settings.widget.TickButtonPreference;
|
||||
import com.android.settingslib.widget.SelectorWithWidgetPreference;
|
||||
|
||||
import org.junit.Before;
|
||||
import org.junit.Ignore;
|
||||
@@ -53,10 +53,10 @@ public class TermsOfAddressFeminineControllerTest {
|
||||
private PreferenceCategory mPreferenceCategory;
|
||||
private PreferenceScreen mPreferenceScreen;
|
||||
private TermsOfAddressFeminineController mController;
|
||||
private TickButtonPreference mFemininePreference;
|
||||
private TickButtonPreference mMasculinePreference;
|
||||
private TickButtonPreference mNotSpecifiedPreference;
|
||||
private TickButtonPreference mNeutralPreference;
|
||||
private SelectorWithWidgetPreference mFemininePreference;
|
||||
private SelectorWithWidgetPreference mMasculinePreference;
|
||||
private SelectorWithWidgetPreference mNotSpecifiedPreference;
|
||||
private SelectorWithWidgetPreference mNeutralPreference;
|
||||
private GrammaticalInflectionManager mGrammaticalInflectionManager;
|
||||
|
||||
@Before
|
||||
@@ -74,13 +74,13 @@ public class TermsOfAddressFeminineControllerTest {
|
||||
mPreferenceScreen = mPreferenceManager.createPreferenceScreen(mContext);
|
||||
mPreferenceCategory = new PreferenceCategory(mContext);
|
||||
mPreferenceCategory.setKey(KEY_CATEGORY_TERMS_OF_ADDRESS);
|
||||
mNotSpecifiedPreference = new TickButtonPreference(mContext);
|
||||
mNotSpecifiedPreference = new SelectorWithWidgetPreference(mContext);
|
||||
mNotSpecifiedPreference.setKey(KEY_NOT_SPECIFIED);
|
||||
mFemininePreference = new TickButtonPreference(mContext);
|
||||
mFemininePreference = new SelectorWithWidgetPreference(mContext);
|
||||
mFemininePreference.setKey(KEY_FEMININE);
|
||||
mMasculinePreference = new TickButtonPreference(mContext);
|
||||
mMasculinePreference = new SelectorWithWidgetPreference(mContext);
|
||||
mMasculinePreference.setKey(KEY_MASCULINE);
|
||||
mNeutralPreference = new TickButtonPreference(mContext);
|
||||
mNeutralPreference = new SelectorWithWidgetPreference(mContext);
|
||||
mNeutralPreference.setKey(KEY_NEUTRAL);
|
||||
mPreferenceScreen.addPreference(mPreferenceCategory);
|
||||
mPreferenceScreen.addPreference(mNotSpecifiedPreference);
|
||||
@@ -95,8 +95,8 @@ public class TermsOfAddressFeminineControllerTest {
|
||||
@Test
|
||||
@Ignore("b/339543490")
|
||||
public void displayPreference_setGrammaticalGenderIsFeminine_FeminineIsSelected() {
|
||||
TickButtonPreference selectedPreference =
|
||||
(TickButtonPreference) mPreferenceScreen.getPreference(2);
|
||||
SelectorWithWidgetPreference selectedPreference =
|
||||
(SelectorWithWidgetPreference) mPreferenceScreen.getPreference(2);
|
||||
selectedPreference.performClick();
|
||||
|
||||
assertThat(selectedPreference.getKey()).isEqualTo(KEY_FEMININE);
|
||||
|
||||
@@ -31,7 +31,7 @@ import androidx.preference.PreferenceScreen;
|
||||
import androidx.test.core.app.ApplicationProvider;
|
||||
import androidx.test.ext.junit.runners.AndroidJUnit4;
|
||||
|
||||
import com.android.settings.widget.TickButtonPreference;
|
||||
import com.android.settingslib.widget.SelectorWithWidgetPreference;
|
||||
|
||||
import org.junit.Before;
|
||||
import org.junit.Ignore;
|
||||
@@ -53,10 +53,10 @@ public class TermsOfAddressMasculineControllerTest {
|
||||
private PreferenceCategory mPreferenceCategory;
|
||||
private PreferenceScreen mPreferenceScreen;
|
||||
private TermsOfAddressMasculineController mController;
|
||||
private TickButtonPreference mFemininePreference;
|
||||
private TickButtonPreference mMasculinePreference;
|
||||
private TickButtonPreference mNotSpecifiedPreference;
|
||||
private TickButtonPreference mNeutralPreference;
|
||||
private SelectorWithWidgetPreference mFemininePreference;
|
||||
private SelectorWithWidgetPreference mMasculinePreference;
|
||||
private SelectorWithWidgetPreference mNotSpecifiedPreference;
|
||||
private SelectorWithWidgetPreference mNeutralPreference;
|
||||
private GrammaticalInflectionManager mGrammaticalInflectionManager;
|
||||
|
||||
@Before
|
||||
@@ -74,13 +74,13 @@ public class TermsOfAddressMasculineControllerTest {
|
||||
mPreferenceScreen = mPreferenceManager.createPreferenceScreen(mContext);
|
||||
mPreferenceCategory = new PreferenceCategory(mContext);
|
||||
mPreferenceCategory.setKey(KEY_CATEGORY_TERMS_OF_ADDRESS);
|
||||
mNotSpecifiedPreference = new TickButtonPreference(mContext);
|
||||
mNotSpecifiedPreference = new SelectorWithWidgetPreference(mContext);
|
||||
mNotSpecifiedPreference.setKey(KEY_NOT_SPECIFIED);
|
||||
mFemininePreference = new TickButtonPreference(mContext);
|
||||
mFemininePreference = new SelectorWithWidgetPreference(mContext);
|
||||
mFemininePreference.setKey(KEY_FEMININE);
|
||||
mMasculinePreference = new TickButtonPreference(mContext);
|
||||
mMasculinePreference = new SelectorWithWidgetPreference(mContext);
|
||||
mMasculinePreference.setKey(KEY_MASCULINE);
|
||||
mNeutralPreference = new TickButtonPreference(mContext);
|
||||
mNeutralPreference = new SelectorWithWidgetPreference(mContext);
|
||||
mNeutralPreference.setKey(KEY_NEUTRAL);
|
||||
mPreferenceScreen.addPreference(mPreferenceCategory);
|
||||
mPreferenceScreen.addPreference(mNotSpecifiedPreference);
|
||||
@@ -95,8 +95,8 @@ public class TermsOfAddressMasculineControllerTest {
|
||||
@Test
|
||||
@Ignore("b/339543490")
|
||||
public void displayPreference_setGrammaticalGenderIsMasculine_MasculineIsSelected() {
|
||||
TickButtonPreference selectedPreference =
|
||||
(TickButtonPreference) mPreferenceScreen.getPreference(3);
|
||||
SelectorWithWidgetPreference selectedPreference =
|
||||
(SelectorWithWidgetPreference) mPreferenceScreen.getPreference(3);
|
||||
selectedPreference.performClick();
|
||||
|
||||
assertThat(selectedPreference.getKey()).isEqualTo(KEY_MASCULINE);
|
||||
|
||||
@@ -31,7 +31,7 @@ import androidx.preference.PreferenceScreen;
|
||||
import androidx.test.core.app.ApplicationProvider;
|
||||
import androidx.test.ext.junit.runners.AndroidJUnit4;
|
||||
|
||||
import com.android.settings.widget.TickButtonPreference;
|
||||
import com.android.settingslib.widget.SelectorWithWidgetPreference;
|
||||
|
||||
import org.junit.Before;
|
||||
import org.junit.Ignore;
|
||||
@@ -53,10 +53,10 @@ public class TermsOfAddressNeutralControllerTest {
|
||||
private PreferenceCategory mPreferenceCategory;
|
||||
private PreferenceScreen mPreferenceScreen;
|
||||
private TermsOfAddressNeutralController mController;
|
||||
private TickButtonPreference mFemininePreference;
|
||||
private TickButtonPreference mMasculinePreference;
|
||||
private TickButtonPreference mNotSpecifiedPreference;
|
||||
private TickButtonPreference mNeutralPreference;
|
||||
private SelectorWithWidgetPreference mFemininePreference;
|
||||
private SelectorWithWidgetPreference mMasculinePreference;
|
||||
private SelectorWithWidgetPreference mNotSpecifiedPreference;
|
||||
private SelectorWithWidgetPreference mNeutralPreference;
|
||||
private GrammaticalInflectionManager mGrammaticalInflectionManager;
|
||||
|
||||
@Before
|
||||
@@ -74,13 +74,13 @@ public class TermsOfAddressNeutralControllerTest {
|
||||
mPreferenceScreen = mPreferenceManager.createPreferenceScreen(mContext);
|
||||
mPreferenceCategory = new PreferenceCategory(mContext);
|
||||
mPreferenceCategory.setKey(KEY_CATEGORY_TERMS_OF_ADDRESS);
|
||||
mNotSpecifiedPreference = new TickButtonPreference(mContext);
|
||||
mNotSpecifiedPreference = new SelectorWithWidgetPreference(mContext);
|
||||
mNotSpecifiedPreference.setKey(KEY_NOT_SPECIFIED);
|
||||
mFemininePreference = new TickButtonPreference(mContext);
|
||||
mFemininePreference = new SelectorWithWidgetPreference(mContext);
|
||||
mFemininePreference.setKey(KEY_FEMININE);
|
||||
mMasculinePreference = new TickButtonPreference(mContext);
|
||||
mMasculinePreference = new SelectorWithWidgetPreference(mContext);
|
||||
mMasculinePreference.setKey(KEY_MASCULINE);
|
||||
mNeutralPreference = new TickButtonPreference(mContext);
|
||||
mNeutralPreference = new SelectorWithWidgetPreference(mContext);
|
||||
mNeutralPreference.setKey(KEY_NEUTRAL);
|
||||
mPreferenceScreen.addPreference(mPreferenceCategory);
|
||||
mPreferenceScreen.addPreference(mNotSpecifiedPreference);
|
||||
@@ -95,8 +95,8 @@ public class TermsOfAddressNeutralControllerTest {
|
||||
@Test
|
||||
@Ignore("b/339543490")
|
||||
public void displayPreference_setGrammaticalGenderIsNotSpecified_NeutralIsSelected() {
|
||||
TickButtonPreference selectedPreference =
|
||||
(TickButtonPreference) mPreferenceScreen.getPreference(4);
|
||||
SelectorWithWidgetPreference selectedPreference =
|
||||
(SelectorWithWidgetPreference) mPreferenceScreen.getPreference(4);
|
||||
selectedPreference.performClick();
|
||||
|
||||
assertThat(selectedPreference.getKey()).isEqualTo(KEY_NEUTRAL);
|
||||
|
||||
@@ -31,7 +31,7 @@ import androidx.preference.PreferenceScreen;
|
||||
import androidx.test.core.app.ApplicationProvider;
|
||||
import androidx.test.ext.junit.runners.AndroidJUnit4;
|
||||
|
||||
import com.android.settings.widget.TickButtonPreference;
|
||||
import com.android.settingslib.widget.SelectorWithWidgetPreference;
|
||||
|
||||
import org.junit.Before;
|
||||
import org.junit.Ignore;
|
||||
@@ -53,10 +53,10 @@ public class TermsOfAddressNotSpecifiedControllerTest {
|
||||
private PreferenceCategory mPreferenceCategory;
|
||||
private PreferenceScreen mPreferenceScreen;
|
||||
private TermsOfAddressNotSpecifiedController mController;
|
||||
private TickButtonPreference mFemininePreference;
|
||||
private TickButtonPreference mMasculinePreference;
|
||||
private TickButtonPreference mNotSpecifiedPreference;
|
||||
private TickButtonPreference mNeutralPreference;
|
||||
private SelectorWithWidgetPreference mFemininePreference;
|
||||
private SelectorWithWidgetPreference mMasculinePreference;
|
||||
private SelectorWithWidgetPreference mNotSpecifiedPreference;
|
||||
private SelectorWithWidgetPreference mNeutralPreference;
|
||||
private GrammaticalInflectionManager mGrammaticalInflectionManager;
|
||||
|
||||
@Before
|
||||
@@ -74,13 +74,13 @@ public class TermsOfAddressNotSpecifiedControllerTest {
|
||||
mPreferenceScreen = mPreferenceManager.createPreferenceScreen(mContext);
|
||||
mPreferenceCategory = new PreferenceCategory(mContext);
|
||||
mPreferenceCategory.setKey(KEY_CATEGORY_TERMS_OF_ADDRESS);
|
||||
mNotSpecifiedPreference = new TickButtonPreference(mContext);
|
||||
mNotSpecifiedPreference = new SelectorWithWidgetPreference(mContext);
|
||||
mNotSpecifiedPreference.setKey(KEY_NOT_SPECIFIED);
|
||||
mFemininePreference = new TickButtonPreference(mContext);
|
||||
mFemininePreference = new SelectorWithWidgetPreference(mContext);
|
||||
mFemininePreference.setKey(KEY_FEMININE);
|
||||
mMasculinePreference = new TickButtonPreference(mContext);
|
||||
mMasculinePreference = new SelectorWithWidgetPreference(mContext);
|
||||
mMasculinePreference.setKey(KEY_MASCULINE);
|
||||
mNeutralPreference = new TickButtonPreference(mContext);
|
||||
mNeutralPreference = new SelectorWithWidgetPreference(mContext);
|
||||
mNeutralPreference.setKey(KEY_NEUTRAL);
|
||||
mPreferenceScreen.addPreference(mPreferenceCategory);
|
||||
mPreferenceScreen.addPreference(mNotSpecifiedPreference);
|
||||
@@ -95,8 +95,8 @@ public class TermsOfAddressNotSpecifiedControllerTest {
|
||||
@Test
|
||||
@Ignore("b/339543490")
|
||||
public void displayPreference_setGrammaticalGenderIsNotSpecified_NotSpecifiedIsSelected() {
|
||||
TickButtonPreference selectedPreference =
|
||||
(TickButtonPreference) mPreferenceScreen.getPreference(1);
|
||||
SelectorWithWidgetPreference selectedPreference =
|
||||
(SelectorWithWidgetPreference) mPreferenceScreen.getPreference(1);
|
||||
selectedPreference.performClick();
|
||||
|
||||
assertThat(selectedPreference.getKey()).isEqualTo(KEY_NOT_SPECIFIED);
|
||||
|
||||
Reference in New Issue
Block a user