Fix test fails of UsageProgressBarPreferenceTest

Bug: 177617478
Test: atest UsageProgressBarPreferenceTest
Change-Id: I0f4f00d8c3af8c27d8290e1261b3c837ba225514
This commit is contained in:
Arc Wang
2021-04-20 16:06:04 +08:00
parent 3980454a74
commit 0e7af77f94

View File

@@ -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);
}