# RequiresDisplay

# RequiresDisplay

Artifact:[androidx.test.espresso:espresso-device](https://developer.android.com/jetpack/androidx/releases/test-espresso)  
[View Source](https://cs.android.com/search?q=file:androidx/test/espresso/device/filter/RequiresDisplay.kt+class:androidx.test.espresso.device.filter.RequiresDisplay)

*** ** * ** ***

Kotlin\|[Java](https://developer.android.com/reference/androidx/test/espresso/device/filter/RequiresDisplay "View this page in Java")

<br />

```
@Retention(value = AnnotationRetention.RUNTIME)
@Target(allowedTargets = [AnnotationTarget.CLASS, AnnotationTarget.FUNCTION])
@CustomFilter(filterClass = RequiresDisplayFilter)
annotation RequiresDisplay
```

<br />

*** ** * ** ***

Indicates that a specific test should not be run on a device that does not have the provided display attributes.

## Summary

|                                                                                                                                                                                                                                                                                                                                                          ### Public constructors                                                                                                                                                                                                                                                                                                                                                           |
|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| [RequiresDisplay](https://developer.android.com/reference/kotlin/androidx/test/espresso/device/filter/RequiresDisplay#RequiresDisplay(androidx.test.espresso.device.sizeclass.WidthSizeClass.Companion.WidthSizeClassEnum,androidx.test.espresso.device.sizeclass.HeightSizeClass.Companion.HeightSizeClassEnum))`(` ` widthSizeClass: `[WidthSizeClass.Companion.WidthSizeClassEnum](https://developer.android.com/reference/kotlin/androidx/test/espresso/device/sizeclass/WidthSizeClass.Companion.WidthSizeClassEnum)`,` ` heightSizeClass: `[HeightSizeClass.Companion.HeightSizeClassEnum](https://developer.android.com/reference/kotlin/androidx/test/espresso/device/sizeclass/HeightSizeClass.Companion.HeightSizeClassEnum) `)` |

|                                                                                 ### Public properties                                                                                 |
|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------|
| [HeightSizeClass.Companion.HeightSizeClassEnum](https://developer.android.com/reference/kotlin/androidx/test/espresso/device/sizeclass/HeightSizeClass.Companion.HeightSizeClassEnum) | [heightSizeClass](https://developer.android.com/reference/kotlin/androidx/test/espresso/device/filter/RequiresDisplay#heightSizeClass()) |
| [WidthSizeClass.Companion.WidthSizeClassEnum](https://developer.android.com/reference/kotlin/androidx/test/espresso/device/sizeclass/WidthSizeClass.Companion.WidthSizeClassEnum)     | [widthSizeClass](https://developer.android.com/reference/kotlin/androidx/test/espresso/device/filter/RequiresDisplay#widthSizeClass())   |

## Public constructors

### RequiresDisplay

```
RequiresDisplay(
    widthSizeClass: WidthSizeClass.Companion.WidthSizeClassEnum,
    heightSizeClass: HeightSizeClass.Companion.HeightSizeClassEnum
)
```  

## Public properties

### heightSizeClass

```
val heightSizeClass: HeightSizeClass.Companion.HeightSizeClassEnum
```  

### widthSizeClass

```
val widthSizeClass: WidthSizeClass.Companion.WidthSizeClassEnum
```