├── .ci.gofmt.sh ├── .ci.gogenerate.sh ├── .ci.govet.sh ├── .ci.readme.fmt.sh ├── .gitattributes ├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md ├── dependabot.yml ├── pull_request_template.md └── workflows │ ├── main.yml │ └── release.yml ├── .gitignore ├── .mdsf.json ├── CONTRIBUTING.md ├── EMERITUS.md ├── LICENSE ├── MAINTAINERS.md ├── README.md ├── _codegen ├── .gitignore ├── go.mod ├── go.sum ├── internal │ └── imports │ │ └── imports.go └── main.go ├── assert ├── assertion_compare.go ├── assertion_compare_test.go ├── assertion_format.go ├── assertion_format.go.tmpl ├── assertion_forward.go ├── assertion_forward.go.tmpl ├── assertion_order.go ├── assertion_order_test.go ├── assertions.go ├── assertions_test.go ├── doc.go ├── errors.go ├── forward_assertions.go ├── forward_assertions_test.go ├── http_assertions.go ├── http_assertions_test.go ├── internal │ └── unsafetests │ │ ├── doc.go │ │ └── unsafetests_test.go └── yaml │ ├── yaml_custom.go │ ├── yaml_default.go │ └── yaml_fail.go ├── doc.go ├── go.mod ├── go.sum ├── http ├── doc.go ├── test_response_writer.go └── test_round_tripper.go ├── internal ├── difflib │ ├── LICENSE │ ├── difflib.go │ └── difflib_test.go └── spew │ ├── LICENSE │ ├── README.md │ ├── bypass.go │ ├── bypasssafe.go │ ├── common.go │ ├── common_test.go │ ├── config.go │ ├── doc.go │ ├── dump.go │ ├── dump_test.go │ ├── dumpcgo_test.go │ ├── dumpnocgo_test.go │ ├── format.go │ ├── format_test.go │ ├── internal_test.go │ ├── internalunsafe_test.go │ ├── spew.go │ ├── spew_test.go │ └── testdata │ └── dumpcgo.go ├── mock ├── doc.go ├── mock.go └── mock_test.go ├── package_test.go ├── require ├── doc.go ├── forward_requirements.go ├── forward_requirements_test.go ├── require.go ├── require.go.tmpl ├── require_forward.go ├── require_forward.go.tmpl ├── requirements.go └── requirements_test.go └── suite ├── doc.go ├── interfaces.go ├── stats.go ├── stats_test.go ├── suite.go └── suite_test.go /.ci.gofmt.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stretchr/testify/HEAD/.ci.gofmt.sh -------------------------------------------------------------------------------- /.ci.gogenerate.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stretchr/testify/HEAD/.ci.gogenerate.sh -------------------------------------------------------------------------------- /.ci.govet.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | set -e 4 | 5 | go vet ./... 6 | -------------------------------------------------------------------------------- /.ci.readme.fmt.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stretchr/testify/HEAD/.ci.readme.fmt.sh -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stretchr/testify/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stretchr/testify/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stretchr/testify/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stretchr/testify/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stretchr/testify/HEAD/.github/pull_request_template.md -------------------------------------------------------------------------------- /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stretchr/testify/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stretchr/testify/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stretchr/testify/HEAD/.gitignore -------------------------------------------------------------------------------- /.mdsf.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stretchr/testify/HEAD/.mdsf.json -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stretchr/testify/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /EMERITUS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stretchr/testify/HEAD/EMERITUS.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stretchr/testify/HEAD/LICENSE -------------------------------------------------------------------------------- /MAINTAINERS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stretchr/testify/HEAD/MAINTAINERS.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stretchr/testify/HEAD/README.md -------------------------------------------------------------------------------- /_codegen/.gitignore: -------------------------------------------------------------------------------- 1 | _codegen 2 | -------------------------------------------------------------------------------- /_codegen/go.mod: -------------------------------------------------------------------------------- 1 | module github.com/stretchr/testify/_codegen 2 | 3 | go 1.11 4 | -------------------------------------------------------------------------------- /_codegen/go.sum: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /_codegen/internal/imports/imports.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stretchr/testify/HEAD/_codegen/internal/imports/imports.go -------------------------------------------------------------------------------- /_codegen/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stretchr/testify/HEAD/_codegen/main.go -------------------------------------------------------------------------------- /assert/assertion_compare.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stretchr/testify/HEAD/assert/assertion_compare.go -------------------------------------------------------------------------------- /assert/assertion_compare_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stretchr/testify/HEAD/assert/assertion_compare_test.go -------------------------------------------------------------------------------- /assert/assertion_format.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stretchr/testify/HEAD/assert/assertion_format.go -------------------------------------------------------------------------------- /assert/assertion_format.go.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stretchr/testify/HEAD/assert/assertion_format.go.tmpl -------------------------------------------------------------------------------- /assert/assertion_forward.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stretchr/testify/HEAD/assert/assertion_forward.go -------------------------------------------------------------------------------- /assert/assertion_forward.go.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stretchr/testify/HEAD/assert/assertion_forward.go.tmpl -------------------------------------------------------------------------------- /assert/assertion_order.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stretchr/testify/HEAD/assert/assertion_order.go -------------------------------------------------------------------------------- /assert/assertion_order_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stretchr/testify/HEAD/assert/assertion_order_test.go -------------------------------------------------------------------------------- /assert/assertions.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stretchr/testify/HEAD/assert/assertions.go -------------------------------------------------------------------------------- /assert/assertions_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stretchr/testify/HEAD/assert/assertions_test.go -------------------------------------------------------------------------------- /assert/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stretchr/testify/HEAD/assert/doc.go -------------------------------------------------------------------------------- /assert/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stretchr/testify/HEAD/assert/errors.go -------------------------------------------------------------------------------- /assert/forward_assertions.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stretchr/testify/HEAD/assert/forward_assertions.go -------------------------------------------------------------------------------- /assert/forward_assertions_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stretchr/testify/HEAD/assert/forward_assertions_test.go -------------------------------------------------------------------------------- /assert/http_assertions.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stretchr/testify/HEAD/assert/http_assertions.go -------------------------------------------------------------------------------- /assert/http_assertions_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stretchr/testify/HEAD/assert/http_assertions_test.go -------------------------------------------------------------------------------- /assert/internal/unsafetests/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stretchr/testify/HEAD/assert/internal/unsafetests/doc.go -------------------------------------------------------------------------------- /assert/internal/unsafetests/unsafetests_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stretchr/testify/HEAD/assert/internal/unsafetests/unsafetests_test.go -------------------------------------------------------------------------------- /assert/yaml/yaml_custom.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stretchr/testify/HEAD/assert/yaml/yaml_custom.go -------------------------------------------------------------------------------- /assert/yaml/yaml_default.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stretchr/testify/HEAD/assert/yaml/yaml_default.go -------------------------------------------------------------------------------- /assert/yaml/yaml_fail.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stretchr/testify/HEAD/assert/yaml/yaml_fail.go -------------------------------------------------------------------------------- /doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stretchr/testify/HEAD/doc.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stretchr/testify/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stretchr/testify/HEAD/go.sum -------------------------------------------------------------------------------- /http/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stretchr/testify/HEAD/http/doc.go -------------------------------------------------------------------------------- /http/test_response_writer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stretchr/testify/HEAD/http/test_response_writer.go -------------------------------------------------------------------------------- /http/test_round_tripper.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stretchr/testify/HEAD/http/test_round_tripper.go -------------------------------------------------------------------------------- /internal/difflib/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stretchr/testify/HEAD/internal/difflib/LICENSE -------------------------------------------------------------------------------- /internal/difflib/difflib.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stretchr/testify/HEAD/internal/difflib/difflib.go -------------------------------------------------------------------------------- /internal/difflib/difflib_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stretchr/testify/HEAD/internal/difflib/difflib_test.go -------------------------------------------------------------------------------- /internal/spew/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stretchr/testify/HEAD/internal/spew/LICENSE -------------------------------------------------------------------------------- /internal/spew/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stretchr/testify/HEAD/internal/spew/README.md -------------------------------------------------------------------------------- /internal/spew/bypass.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stretchr/testify/HEAD/internal/spew/bypass.go -------------------------------------------------------------------------------- /internal/spew/bypasssafe.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stretchr/testify/HEAD/internal/spew/bypasssafe.go -------------------------------------------------------------------------------- /internal/spew/common.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stretchr/testify/HEAD/internal/spew/common.go -------------------------------------------------------------------------------- /internal/spew/common_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stretchr/testify/HEAD/internal/spew/common_test.go -------------------------------------------------------------------------------- /internal/spew/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stretchr/testify/HEAD/internal/spew/config.go -------------------------------------------------------------------------------- /internal/spew/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stretchr/testify/HEAD/internal/spew/doc.go -------------------------------------------------------------------------------- /internal/spew/dump.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stretchr/testify/HEAD/internal/spew/dump.go -------------------------------------------------------------------------------- /internal/spew/dump_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stretchr/testify/HEAD/internal/spew/dump_test.go -------------------------------------------------------------------------------- /internal/spew/dumpcgo_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stretchr/testify/HEAD/internal/spew/dumpcgo_test.go -------------------------------------------------------------------------------- /internal/spew/dumpnocgo_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stretchr/testify/HEAD/internal/spew/dumpnocgo_test.go -------------------------------------------------------------------------------- /internal/spew/format.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stretchr/testify/HEAD/internal/spew/format.go -------------------------------------------------------------------------------- /internal/spew/format_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stretchr/testify/HEAD/internal/spew/format_test.go -------------------------------------------------------------------------------- /internal/spew/internal_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stretchr/testify/HEAD/internal/spew/internal_test.go -------------------------------------------------------------------------------- /internal/spew/internalunsafe_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stretchr/testify/HEAD/internal/spew/internalunsafe_test.go -------------------------------------------------------------------------------- /internal/spew/spew.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stretchr/testify/HEAD/internal/spew/spew.go -------------------------------------------------------------------------------- /internal/spew/spew_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stretchr/testify/HEAD/internal/spew/spew_test.go -------------------------------------------------------------------------------- /internal/spew/testdata/dumpcgo.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stretchr/testify/HEAD/internal/spew/testdata/dumpcgo.go -------------------------------------------------------------------------------- /mock/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stretchr/testify/HEAD/mock/doc.go -------------------------------------------------------------------------------- /mock/mock.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stretchr/testify/HEAD/mock/mock.go -------------------------------------------------------------------------------- /mock/mock_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stretchr/testify/HEAD/mock/mock_test.go -------------------------------------------------------------------------------- /package_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stretchr/testify/HEAD/package_test.go -------------------------------------------------------------------------------- /require/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stretchr/testify/HEAD/require/doc.go -------------------------------------------------------------------------------- /require/forward_requirements.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stretchr/testify/HEAD/require/forward_requirements.go -------------------------------------------------------------------------------- /require/forward_requirements_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stretchr/testify/HEAD/require/forward_requirements_test.go -------------------------------------------------------------------------------- /require/require.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stretchr/testify/HEAD/require/require.go -------------------------------------------------------------------------------- /require/require.go.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stretchr/testify/HEAD/require/require.go.tmpl -------------------------------------------------------------------------------- /require/require_forward.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stretchr/testify/HEAD/require/require_forward.go -------------------------------------------------------------------------------- /require/require_forward.go.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stretchr/testify/HEAD/require/require_forward.go.tmpl -------------------------------------------------------------------------------- /require/requirements.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stretchr/testify/HEAD/require/requirements.go -------------------------------------------------------------------------------- /require/requirements_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stretchr/testify/HEAD/require/requirements_test.go -------------------------------------------------------------------------------- /suite/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stretchr/testify/HEAD/suite/doc.go -------------------------------------------------------------------------------- /suite/interfaces.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stretchr/testify/HEAD/suite/interfaces.go -------------------------------------------------------------------------------- /suite/stats.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stretchr/testify/HEAD/suite/stats.go -------------------------------------------------------------------------------- /suite/stats_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stretchr/testify/HEAD/suite/stats_test.go -------------------------------------------------------------------------------- /suite/suite.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stretchr/testify/HEAD/suite/suite.go -------------------------------------------------------------------------------- /suite/suite_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stretchr/testify/HEAD/suite/suite_test.go --------------------------------------------------------------------------------