# `ExUnit.AssertionError`
[🔗](https://github.com/elixir-lang/elixir/blob/v1.20.2/lib/ex_unit/lib/ex_unit/assertions.ex#L5)

Raised to signal an assertion error.

This is used by macros such as `ExUnit.Assertions.assert/1`.

# `t`
*since 1.16.0* 

```elixir
@type t() :: %ExUnit.AssertionError{
  __exception__: term(),
  args: any(),
  context: any(),
  doctest: any(),
  expr: any(),
  left: any(),
  message: any(),
  right: any()
}
```

# `no_value`

```elixir
@spec no_value() :: atom()
```

Indicates no meaningful value for a field.

---

*Consult [api-reference.md](api-reference.md) for complete listing*
