---
title: CustomTestStringConvertible
framework: testing
role: symbol
role_heading: Protocol
path: testing/customteststringconvertible
---

# CustomTestStringConvertible

A protocol describing types with a custom string representation when presented as part of a test’s output.

## Declaration

```swift
protocol CustomTestStringConvertible
```

## Mentioned in

Describing and reflecting values

## Topics

### Instance Properties

- [testDescription](testing/customteststringconvertible/testdescription.md)

## See Also

### Value description and reflection

- [Describing and reflecting values](testing/describing-values.md)
- [CustomTestReflectable](testing/customtestreflectable.md)
