Update test for vertical split

* Takes into account taskbar insets, not sure what
expected val should be so copied the same logic from code

Bug: 219411750
Test: Ran test, passes
Change-Id: I6230a3d043e41446c35c9b393abf4a2e0ea891af
This commit is contained in:
Vinit Nayak
2022-11-11 18:43:56 -08:00
parent 9e6a993afc
commit 825ede3e92

View File

@@ -94,8 +94,13 @@ class FullscreenDrawParamsTest : DeviceProfileBaseTest() {
params.setProgress(/* fullscreenProgress= */ 1.0f, /* parentScale= */ 1.0f,
/* taskViewScale= */ 1.0f, /* previewWidth= */ 0, dp, mPreviewPositionHelper)
// Probably unhelpful, but also unclear how to test otherwise ¯\_(ツ)_/¯
val fullscreenTaskHeight = (dp.heightPx - dp.taskbarSize) *
(1 - (splitBounds.topTaskPercent + splitBounds.dividerHeightPercent))
val canvasScreenRatio = canvasHeight / fullscreenTaskHeight
val expectedBottomHint = dp.taskbarSize * canvasScreenRatio
assertThat(params.mCurrentDrawnInsets.bottom)
.isWithin(1f).of((dp.taskbarSize * TASK_SCALE))
.isWithin(1f).of(expectedBottomHint)
}
@Test