Skip to content

Commit 52f24e8

Browse files
committed
DisplaySizeRule is only supported on API>=24
1 parent ad68d03 commit 52f24e8

1 file changed

Lines changed: 7 additions & 1 deletion

File tree

app/src/androidTest/java/org/schabi/newpipe/ui/components/menu/LongPressMenuTest.kt

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
package org.schabi.newpipe.ui.components.menu
22

3+
import android.os.Build
34
import androidx.activity.ComponentActivity
45
import androidx.compose.runtime.getValue
56
import androidx.compose.runtime.mutableStateOf
@@ -69,7 +70,12 @@ class LongPressMenuTest {
6970
// Test rule for restoring device to its starting display size when a test case finishes.
7071
// See https://developer.android.com/training/testing/different-screens/tools#resize-displays.
7172
@get:Rule(order = 2)
72-
val displaySizeRule: DisplaySizeRule = DisplaySizeRule()
73+
val displaySizeRule: DisplaySizeRule? =
74+
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.N) {
75+
DisplaySizeRule()
76+
} else {
77+
null
78+
}
7379

7480
private fun getLongPressable(
7581
title: String = "title",

0 commit comments

Comments
 (0)