Skip to content
/ param Public

A parameterized testing library for Go

License

Notifications You must be signed in to change notification settings

mbwk/param

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

param

param makes use of Go generics to streamline table-driven testing to more closely resemble so-called "parameterized tests" in other languages.

Table-driven testing in Go is a notoriously tedious and vertically noisy necessity. The aim of this library is to eliminate as much as possible vertical line noise and boilerplate in test files such that tests are easier to read and less tedious to write.

See the test files for examples of param in use.

About

A parameterized testing library for Go

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages