# Testify API Reference ## Guide - [Testify API Reference](https://testify.anonymux.org/introduction.md): A Sourcey-generated, per-symbol reference for github.com/stretchr/testify, pinned to commit 87a7b9d57689f6579db2da795ab8deeab29cb724. - [Quick start](https://testify.anonymux.org/quickstart.md): The five public packages of Testify, with the smallest correct example for each. - [Documentation coverage](https://testify.anonymux.org/coverage.md): Measured documentation and example coverage of the pinned Testify source tree. - [Provenance](https://testify.anonymux.org/provenance.md): The exact upstream commit, licence, Sourcey version and commands used to generate this reference. - [About this reference](https://testify.anonymux.org/about.md): Publisher, licence, pinned upstream commit, generator version, build date and how to reproduce or verify every claim on this site. ## API Reference - [assert](https://testify.anonymux.org/api/pkg-assert.md): Package assert provides a set of comprehensive testing tools for use with the normal Go testing system. - [http](https://testify.anonymux.org/api/pkg-http.md): Deprecated: Use net/http/httptest instead. - [mock](https://testify.anonymux.org/api/pkg-mock.md): Package mock provides a system by which it is possible to mock your objects and verify calls are happening as expected. - [require](https://testify.anonymux.org/api/pkg-require.md): Package require implements the same assertions as the assert package but stops test execution when a test fails. - [suite](https://testify.anonymux.org/api/pkg-suite.md): Package suite contains logic for creating testing suite structs and running the methods on those structs as tests. - [API Reference](https://testify.anonymux.org/api.md): Go API for github.com/stretchr/testify across 5 packages.