# VerifiableIntent

Artifact: [androidx.test.espresso:espresso-intents](https://developer.android.com/jetpack/androidx/releases/test-espresso) [View Source](https://cs.android.com/search?q=file:androidx/test/espresso/intent/VerifiableIntent.java+class:androidx.test.espresso.intent.VerifiableIntent)

*** ** * ** ***


```
public interface VerifiableIntent extends ResolvedIntent
```

<br />

*** ** * ** ***

A `https://developer.android.com/reference/androidx/test/espresso/intent/ResolvedIntent` that can be marked as verified.

## Summary

| ### Public methods |
|---|---|
| `abstract boolean` | `https://developer.android.com/reference/androidx/test/espresso/intent/VerifiableIntent#hasBeenVerified()()` Returns `true` if this recorded intent has been verified. |
| `abstract void` | `https://developer.android.com/reference/androidx/test/espresso/intent/VerifiableIntent#markAsVerified()()` Marks this recorded intent as verified. |

| ### Inherited methods |
|---|
| From [androidx.test.espresso.intent.ResolvedIntent](https://developer.android.com/reference/androidx/test/espresso/intent/ResolvedIntent) |---|---| | `abstract boolean` | `https://developer.android.com/reference/androidx/test/espresso/intent/ResolvedIntent#canBeHandledBy(java.lang.String)(https://developer.android.com/reference/java/lang/String.html appPackage)` Returns `true` if this recorded intent can be handled by an activity in the given package. | | `abstract https://developer.android.com/reference/android/content/Intent.html` | `https://developer.android.com/reference/androidx/test/espresso/intent/ResolvedIntent#getIntent()()` Returns the underlying `https://developer.android.com/reference/android/content/Intent.html`. | |

## Public methods

### hasBeenVerified

```
abstract boolean hasBeenVerified()
```

Returns `true` if this recorded intent has been verified.

### markAsVerified

```
abstract void markAsVerified()
```

Marks this recorded intent as verified.