go-cmp
Comparator
A package for comparing Go values in tests with custom equality options.
Package for comparing Go values in tests
4k stars
28 watching
209 forks
Language: Go
last commit: 29 days ago
Linked from 2 awesome lists
equalitygotesting
Related projects:
Repository | Description | Stars |
---|---|---|
maxatome/go-testdeep | Tool for comparing and testing Go code | 436 |
cweill/gotests | Generates Go test boilerplate from source code | 4,957 |
smartystreets/goconvey | A tool for writing and running Go tests in the browser or terminal with visualizations of test results | 8,259 |
stretchr/testify | A toolkit providing common assertions and mocks to support testing in Go programming language. | 23,493 |
gkampitakis/go-snaps | A testing library for Go that allows developers to create reusable snapshots of test data | 173 |
inspect-js/node-deep-equal | A Node.js module implementing the algorithm for comparing two objects for equality | 778 |
dvyukov/go-fuzz | A tool for generating and testing random inputs to ensure software reliability | 4,780 |
hashicorp/go-version | A library for parsing and verifying version numbers and constraints. | 1,631 |
onsi/ginkgo | A modern testing framework designed to help developers write expressive specs for Go applications. | 8,371 |
maargenton/go-testpredicate | A comprehensive assertions library with diagnostic output for unit testing in Go. | 5 |
golang/tools | Provides tools and packages for static analysis and code transformation of Go programs. | 7,401 |
gavv/httpexpect | A toolkit for building and testing HTTP/REST APIs with a focus on ease of use and flexibility | 2,553 |
google/go-attestation | Provides high-level primitives for remote machine identity and state validation across various platforms and TPMs. | 357 |
nsqio/go-nsq | A Go package providing an official client library for interacting with NSQ clusters. | 2,594 |
msoap/go-carpet | Analyzes test coverage of Go source files and displays the results in the terminal. | 246 |