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

Commit c555c241 authored by Tiger's avatar Tiger
Browse files

Fix ActionBarOverlayLayoutTest

This CL uses the builder to create WindowInsets so that we won't miss
any arguments. And this CL also adds the class to presubmit to prevent
from breaking it again.

Fix: 334012070
Flag: NA
Test: atest ActionBarOverlayLayoutTest
Change-Id: I1007f24034388b9e4de18af4f30bb24c16d8f062
parent 869e636a
Loading
Loading
Loading
Loading
+12 −3
Original line number Diff line number Diff line
@@ -29,6 +29,7 @@ import static org.junit.Assert.assertThat;
import android.content.Context;
import android.graphics.Insets;
import android.graphics.Rect;
import android.platform.test.annotations.Presubmit;
import android.view.DisplayCutout;
import android.view.View;
import android.view.View.OnApplyWindowInsetsListener;
@@ -49,6 +50,7 @@ import java.lang.reflect.Field;

@RunWith(AndroidJUnit4.class)
@SmallTest
@Presubmit
public class ActionBarOverlayLayoutTest {

    private static final Insets TOP_INSET_5 = Insets.of(0, 5, 0, 0);
@@ -168,9 +170,16 @@ public class ActionBarOverlayLayoutTest {
    }

    private WindowInsets insetsWith(Insets content, DisplayCutout cutout) {
        return new WindowInsets(WindowInsets.createCompatTypeMap(content.toRect()), null, null,
                false, 0, 0, cutout, null, null, null, WindowInsets.Type.systemBars(), false,
                null, null, 0, 0);
        final Insets cutoutInsets = cutout != null
                ? Insets.of(cutout.getSafeInsets())
                : Insets.NONE;
        return new WindowInsets.Builder()
                .setSystemWindowInsets(content)
                .setDisplayCutout(cutout)
                .setInsets(WindowInsets.Type.displayCutout(), cutoutInsets)
                .setInsetsIgnoringVisibility(WindowInsets.Type.displayCutout(), cutoutInsets)
                .setVisible(WindowInsets.Type.displayCutout(), true)
                .build();
    }

    private ViewGroup createViewGroupWithId(int id) {