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
209 forks
Language: Go
last commit: 29 days ago
Linked from 2 awesome lists

equalitygotesting

Backlinks from these awesome lists:

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