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: about 1 month 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,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