# TestContext

Artifact: [androidx.wear.protolayout:protolayout-testing](https://developer.android.com/jetpack/androidx/releases/wear-protolayout) [View Source](https://cs.android.com/search?q=file:androidx/wear/protolayout/testing/TestContext.kt+class:androidx.wear.protolayout.testing.TestContext) Added in [1.3.0](https://developer.android.com/jetpack/androidx/releases/wear-protolayout#1.3.0)

*** ** * ** ***


```
public final class TestContext
```

<br />

*** ** * ** ***

Context data for performing assertation on a layout, including:

- app state data and/or platform data for evaluating dynamic values applied on the elements

## Summary

| ### Public methods |
|---|---|
| `final @https://developer.android.com/reference/androidx/annotation/NonNull https://developer.android.com/reference/androidx/wear/protolayout/expression/DynamicDataMap` | `https://developer.android.com/reference/androidx/wear/protolayout/testing/TestContext#getDynamicData()()` Returns a read-only injected data map, which can contain both app state data and platform data. |

## Public methods

### getDynamicData

Added in [1.3.0](https://developer.android.com/jetpack/androidx/releases/wear-protolayout#1.3.0)

```
public final @NonNull DynamicDataMap getDynamicData()
```

Returns a read-only injected data map, which can contain both app state data and platform data.