Fine-tune the widget of "Allow rich content in Accessibility Settings" for security.
1. Remove tag checker in HtmlTextPreference. 2. Set the max height for AnimatedImagePreference. Bug: 149516547 Test: manaul test Change-Id: I98f49d055db9427d91a3f1ca816e94a11d29cd3d
This commit is contained in:
@@ -23,7 +23,6 @@ import android.text.Editable;
|
||||
import android.text.Html;
|
||||
import android.view.LayoutInflater;
|
||||
import android.view.View;
|
||||
import android.widget.TextView;
|
||||
|
||||
import androidx.preference.PreferenceViewHolder;
|
||||
|
||||
@@ -36,9 +35,6 @@ import org.robolectric.RobolectricTestRunner;
|
||||
import org.robolectric.RuntimeEnvironment;
|
||||
import org.xml.sax.XMLReader;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
|
||||
/** Tests for {@link HtmlTextPreference} */
|
||||
@RunWith(RobolectricTestRunner.class)
|
||||
public final class HtmlTextPreferenceTest {
|
||||
@@ -65,21 +61,13 @@ public final class HtmlTextPreferenceTest {
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testUnsupportedTagList_keepRealContentWithoutTag() {
|
||||
final List<String> testUnsupportedTagList = new ArrayList<>();
|
||||
testUnsupportedTagList.add("testTag");
|
||||
public void testTagHandler() {
|
||||
final String testStr = "<testTag>Real description</testTag>";
|
||||
final String expectedStr = "Real description";
|
||||
final String expectedTag = "unsupportedtag1";
|
||||
|
||||
mHtmlTextPreference.setUnsupportedTagList(testUnsupportedTagList);
|
||||
mHtmlTextPreference.setSummary(testStr);
|
||||
mHtmlTextPreference.setTagHandler(mTagHandler);
|
||||
mHtmlTextPreference.onBindViewHolder(mPreferenceViewHolder);
|
||||
|
||||
final TextView summaryView = mPreferenceViewHolder.itemView.findViewById(
|
||||
android.R.id.summary);
|
||||
assertThat(summaryView.getText().toString()).isEqualTo(expectedStr);
|
||||
assertThat(mHandledTag).isEqualTo(expectedTag);
|
||||
assertThat(mHandledTag).isEqualTo("testTag");
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user