counterfeiter

Test double generator

A tool for generating fake implementations of collaborators in Go unit tests

A tool for generating self-contained, type-safe test doubles in go

GitHub

995 stars
12 watching
93 forks
Language: Go
last commit: 10 days ago
Linked from 2 awesome lists


Backlinks from these awesome lists:

Related projects:

Repository Description Stars
meekrosoft/fff A testing framework for creating fake functions in C to simplify test development 787
joke2k/django-faker A tool that generates test data for Django models and templates using the Faker package 246
greenpowermonitor/test-doubles A Clojure library for creating test doubles (spies and stubs) to isolate dependencies in unit tests. 36
pioz/faker A tool for generating realistic, customizable fake data and structs for software development. 92
hexdigest/gounit Generates tests stubs based on source function or method signature 79
fcurella/django-fakery A tool that simplifies creation of test data in Django applications by generating fake data based on model field types and names. 115
askn/faker Generates fake data for testing and development purposes 147
serpro69/kotlin-faker A library for generating realistic fake data for testing and development purposes 472
corbym/gogiven Generates readable test output from Go code 15
elixirs/faker Generates fake data for testing and development purposes. 1,079
maxatome/go-testdeep Tool for comparing and testing Go code 436
zebroc/chatgpt-create-unit-tests Automates adding unit tests to Go projects by analyzing Pull Requests and generating test code based on AI-generated suggestions. 12
trustelem/zxcvbn A Go implementation of a realistic password strength estimator inspired by password crackers. 68
go-bdd/gobdd A BDD testing framework for Go that uses the gherkin syntax and aims to provide more flexibility and customization than existing alternatives. 115
crazy-max/ghaction-xgo A GitHub Action for building cross-compilable Go applications using xgo. 66