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

1k stars
12 watching
95 forks
Language: Go
last commit: almost 2 years ago
Linked from 2 awesome lists


Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
meekrosoft/fffA testing framework for creating fake functions in C to simplify test development794
joke2k/django-fakerA tool that generates test data for Django models and templates using the Faker package245
greenpowermonitor/test-doublesA Clojure library for creating test doubles (spies and stubs) to isolate dependencies in unit tests.36
pioz/fakerA tool for generating realistic, customizable fake data and structs for software development.95
hexdigest/gounitGenerates tests stubs based on source function or method signature81
fcurella/django-fakeryA tool that simplifies creation of test data in Django applications by generating fake data based on model field types and names.115
askn/fakerGenerates fake data for testing and development purposes147
serpro69/kotlin-fakerA library for generating realistic fake data for testing and development purposes475
corbym/gogivenGenerates readable test output from Go code15
elixirs/fakerGenerates fake data for testing and development purposes.1,086
maxatome/go-testdeepTool for comparing and testing Go code436
zebroc/chatgpt-create-unit-testsAutomates adding unit tests to Go projects by analyzing Pull Requests and generating test code based on AI-generated suggestions.12
trustelem/zxcvbnA Go implementation of a realistic password strength estimator inspired by password crackers.68
go-bdd/gobddA 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-xgoA GitHub Action for building cross-compilable Go applications using xgo.66