---
title: XCTAssertEqualWithAccuracy
framework: xctest
role: symbol
role_heading: Macro
path: xctest/xctassertequalwithaccuracy
---

# XCTAssertEqualWithAccuracy

Asserts that two expressions have the same value within a specified accuracy.

## Declaration

```occ
#define XCTAssertEqualWithAccuracy(expression1, expression2, accuracy, ...)
```

## Parameters

- `expression1`: An expression of C scalar type.
- `expression2`: An expression of C scalar type.
- `accuracy`: An expression of C scalar type describing the maximum difference between expression1 and expression2 for these values to be considered equal.
- `…`: An optional description of the failure. A literal doc://com.apple.documentation/documentation/Foundation/NSString, optionally with string format specifiers.

## Discussion

Discussion Generates a failure when the difference between expression1 and expression2 is greater than accuracy.

## See Also

### Tests for Equality Within a Specified Accuracy

- [XCTAssertNotEqualWithAccuracy](xctest/xctassertnotequalwithaccuracy.md)
