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

Commit 5fbb638a authored by Tyler Freeman's avatar Tyler Freeman
Browse files

fix(high contrast text): fix test tolerances

Fix: 373804722
Flag: com.android.graphics.hwui.flags.high_contrast_text_small_text_rect
Test: atest frameworks/base/core/tests/coretests/src/android/text/LayoutTest.java

Change-Id: I9d0a4078f631d3b957985e3208553d590b9c6e4f
parent f19d3bae
Loading
Loading
Loading
Loading
+3 −1
Original line number Diff line number Diff line
@@ -73,6 +73,7 @@ public class LayoutTest {
    private static final int STATIC_LINE_COUNT = 9;
    private static final int LINE_HEIGHT = 12;
    private static final int LINE_DESCENT = 4;
    private static final int LINE_HEIGHT_TOLERANCE_PER_ITERATION = 3;
    private static final CharSequence LAYOUT_TEXT = "alwei\t;sdfs\ndf @";

    private SpannableString mSpannedText;
@@ -918,7 +919,8 @@ public class LayoutTest {
                expect.that(removeAlpha(drawCommand.paint.getColor())).isEqualTo(Color.BLACK);
                expect.that(drawCommand.rect.height()).isAtLeast(LINE_HEIGHT);
                expect.that(drawCommand.rect.width()).isGreaterThan(0);
                float expectedY = (numBackgroundsFound) * (LINE_HEIGHT + LINE_DESCENT);
                float expectedY = numBackgroundsFound
                        * (LINE_HEIGHT + LINE_DESCENT - LINE_HEIGHT_TOLERANCE_PER_ITERATION);
                expect.that(drawCommand.rect.bottom).isAtLeast(expectedY);
            } else if (drawCommand.text != null) {
                // draw text