Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit b554e14d authored by Arc Wang's avatar Arc Wang Committed by Automerger Merge Worker
Browse files

Fix test fails of UsageProgressBarPreferenceTest am: 0e7af77f

Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/14234713

Change-Id: I68cdf19ea01fe2cd80ae56da2aed2d3fe1b3fc2b
parents f552a2a3 0e7af77f
Loading
Loading
Loading
Loading
+7 −7
Original line number Diff line number Diff line
@@ -22,7 +22,7 @@ import static org.mockito.Mockito.mock;

import android.content.Context;
import android.text.SpannedString;
import android.text.style.RelativeSizeSpan;
import android.text.style.AbsoluteSizeSpan;
import android.view.LayoutInflater;
import android.view.View;
import android.widget.FrameLayout;
@@ -56,38 +56,38 @@ public class UsageProgressBarPreferenceTest {
    }

    @Test
    public void setUsageSummary_noNumber_noRelativeSizeSpan() {
    public void setUsageSummary_noNumber_noAbsoluteSizeSpan() {
        mUsageProgressBarPreference.setUsageSummary("test");

        mUsageProgressBarPreference.onBindViewHolder(mViewHolder);

        final TextView usageSummary = (TextView) mViewHolder.findViewById(R.id.usage_summary);
        final SpannedString summary = new SpannedString(usageSummary.getText());
        assertThat(summary.getSpans(0, summary.length(), RelativeSizeSpan.class).length)
        assertThat(summary.getSpans(0, summary.length(), AbsoluteSizeSpan.class).length)
                .isEqualTo(0);
    }

    @Test
    public void setUsageSummary_integerNumber_findRelativeSizeSpan() {
    public void setUsageSummary_integerNumber_findAbsoluteSizeSpan() {
        mUsageProgressBarPreference.setUsageSummary("10Test");

        mUsageProgressBarPreference.onBindViewHolder(mViewHolder);

        final TextView usageSummary = (TextView) mViewHolder.findViewById(R.id.usage_summary);
        final SpannedString summary = new SpannedString(usageSummary.getText());
        assertThat(summary.getSpans(0, summary.length(), RelativeSizeSpan.class).length)
        assertThat(summary.getSpans(0, summary.length(), AbsoluteSizeSpan.class).length)
                .isEqualTo(1);
    }

    @Test
    public void setUsageSummary_floatNumber_findRelativeSizeSpan() {
    public void setUsageSummary_floatNumber_findAbsoluteSizeSpan() {
        mUsageProgressBarPreference.setUsageSummary("3.14Test");

        mUsageProgressBarPreference.onBindViewHolder(mViewHolder);

        final TextView usageSummary = (TextView) mViewHolder.findViewById(R.id.usage_summary);
        final SpannedString summary = new SpannedString(usageSummary.getText());
        assertThat(summary.getSpans(0, summary.length(), RelativeSizeSpan.class).length)
        assertThat(summary.getSpans(0, summary.length(), AbsoluteSizeSpan.class).length)
                .isEqualTo(1);
    }