---
title: evaluate()
framework: testing
role: symbol
role_heading: Instance Method
path: testing/conditiontrait/evaluate()
---

# evaluate()

Evaluate this instance’s underlying condition.

## Declaration

```swift
func evaluate() async throws -> Bool
```

## Return Value

Return Value The result of evaluating this instance’s underlying condition.

## Discussion

Discussion The evaluation is performed each time this function is called, and is not cached.
