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
210 forks
Language: Go
last commit: about 1 month 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,975 |
smartystreets/goconvey | A tool for writing and running Go tests in the browser or terminal with visualizations of test results | 8,282 |
stretchr/testify | A toolkit providing common assertions and mocks to support testing in Go programming language. | 23,652 |
gkampitakis/go-snaps | A testing library for Go that allows developers to create reusable snapshots of test data | 178 |
inspect-js/node-deep-equal | A Node.js module implementing the algorithm for comparing two objects for equality | 781 |
dvyukov/go-fuzz | A tool for generating and testing random inputs to ensure software reliability | 4,790 |
hashicorp/go-version | A library for parsing and verifying version numbers and constraints. | 1,642 |
onsi/ginkgo | A modern testing framework designed to help developers write expressive specs for Go applications. | 8,415 |
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,430 |
gavv/httpexpect | A toolkit for building and testing HTTP/REST APIs with a focus on ease of use and flexibility | 2,569 |
google/go-attestation | Provides high-level primitives for remote machine identity and state validation across various platforms and TPMs. | 361 |
nsqio/go-nsq | A Go package providing an official client library for interacting with NSQ clusters. | 2,598 |
msoap/go-carpet | Analyzes test coverage of Go source files and displays the results in the terminal. | 246 |