> For the complete documentation index, see [llms.txt](https://docs.labrador-kennel.io/async-unit/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.labrador-kennel.io/async-unit/reference/assertions.md).

# Assertions

```php
assert()->arrayEquals(array $expected, array $actual, string $message = null)
asyncAssert()->arrayEquals(array $expected, Promise|Generator|Coroutine $actual, string $message = null)
```

```php
assert()->floatEquals(float $expected, float $actual, string $message = nulL)
asyncAssert()->floatEquals(float $expected, Promise|Generator|Coroutine $actual, string $message = null)
```

```php
assert()->intEquals(int $expected, int $actual, string $message = null)
asyncAssert()->intEquals(int $expected, Promise|Generator|Coroutine $actual, string $message = null)
```

```php
assert()->stringEquals(string $expected, string $actual, string $message = null)
asyncAssert()->stringEquals(string $expected, Promise|Generator|Coroutine $actual, string $message = null)
```

```php
assert()->isTrue(bool $actual, string $message = null)
asyncAssert()->isTrue(Promise|Generator|Coroutine $actual, string $message = null)
```

```php
assert()->isFalse(bool $actual, string $message = null)
asyncAssert()->isFalse(Promise|Generator|Coroutine $actual, string $message = null)
```

```php
assert()->isNull(mixed $actual, string $message = null)
asyncAssert()->isNull(Promise|Generator|Coroutine $actual, string $message = null)
```
