# DisplaySizeRule

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/rules/DisplaySizeRule.kt+class:androidx.test.espresso.device.rules.DisplaySizeRule)

*** ** * ** ***


```
public final class DisplaySizeRule implements TestRule
```

<br />

*** ** * ** ***

Test rule for restoring device to its starting display size when a test case finishes

## Summary

| ### Public constructors |
|---|
| `https://developer.android.com/reference/androidx/test/espresso/device/rules/DisplaySizeRule#DisplaySizeRule()()` |

| ### Public methods |
|---|---|
| `@https://developer.android.com/reference/androidx/annotation/NonNull https://junit.org/junit4/javadoc/latest/org/junit/runners/model/Statement.html` | `https://developer.android.com/reference/androidx/test/espresso/device/rules/DisplaySizeRule#apply(org.junit.runners.model.Statement,org.junit.runner.Description)(@https://developer.android.com/reference/androidx/annotation/NonNull https://junit.org/junit4/javadoc/latest/org/junit/runners/model/Statement.html statement, @https://developer.android.com/reference/androidx/annotation/NonNull https://junit.org/junit4/javadoc/latest/org/junit/runner/Description.html description)` |

## Public constructors

### DisplaySizeRule

```
public DisplaySizeRule()
```

## Public methods

### apply

```
public @NonNull Statement apply(@NonNull Statement statement, @NonNull Description description)
```