go-cmp

Comparator

A package for comparing Go values in tests with custom equality options.

Package for comparing Go values in tests

GitHub

4k stars
28 watching
210 forks
Language: Go
last commit: almost 2 years ago
Linked from 2 awesome lists

equalitygotesting

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
maxatome/go-testdeepTool for comparing and testing Go code436
cweill/gotestsGenerates Go test boilerplate from source code4,975
smartystreets/goconveyA tool for writing and running Go tests in the browser or terminal with visualizations of test results8,282
stretchr/testifyA toolkit providing common assertions and mocks to support testing in Go programming language.23,652
gkampitakis/go-snapsA testing library for Go that allows developers to create reusable snapshots of test data178
inspect-js/node-deep-equalA Node.js module implementing the algorithm for comparing two objects for equality781
dvyukov/go-fuzzA tool for generating and testing random inputs to ensure software reliability4,790
hashicorp/go-versionA library for parsing and verifying version numbers and constraints.1,642
onsi/ginkgoA modern testing framework designed to help developers write expressive specs for Go applications.8,415
maargenton/go-testpredicateA comprehensive assertions library with diagnostic output for unit testing in Go.5
golang/toolsProvides tools and packages for static analysis and code transformation of Go programs.7,430
gavv/httpexpectA toolkit for building and testing HTTP/REST APIs with a focus on ease of use and flexibility2,569
google/go-attestationProvides high-level primitives for remote machine identity and state validation across various platforms and TPMs.361
nsqio/go-nsqA Go package providing an official client library for interacting with NSQ clusters.2,598
msoap/go-carpetAnalyzes test coverage of Go source files and displays the results in the terminal.246