---
title: XCTIssueReference.IssueType
framework: xctest
role: symbol
role_heading: Enumeration
path: xctest/xctissuereference/issuetype
---

# XCTIssueReference.IssueType

Constants that indicate types of test failures, such as assertion failures, performance regressions, or thrown errors.

## Declaration

```swift
enum IssueType
```

## Topics

### Issue Types

- [XCTIssueReference.IssueType.assertionFailure](xctest/xctissuereference/issuetype/assertionfailure.md)
- [XCTIssueReference.IssueType.performanceRegression](xctest/xctissuereference/issuetype/performanceregression.md)
- [XCTIssueReference.IssueType.system](xctest/xctissuereference/issuetype/system.md)
- [XCTIssueReference.IssueType.thrownError](xctest/xctissuereference/issuetype/thrownerror.md)
- [XCTIssueReference.IssueType.uncaughtException](xctest/xctissuereference/issuetype/uncaughtexception.md)
- [XCTIssueReference.IssueType.unmatchedExpectedFailure](xctest/xctissuereference/issuetype/unmatchedexpectedfailure.md)

### Initializers

- [init(rawValue:)](xctest/xctissuereference/issuetype/init(rawvalue:).md)

## Relationships

### Conforms To

- [BitwiseCopyable](swift/bitwisecopyable.md)
- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)
- [RawRepresentable](swift/rawrepresentable.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)
