Does anyone have experience with Gopter, a Golang Property Based testing library? https://github.com/leanovate/gopter
I implemented a specialized json-patch and tested it with gopter.
My colleague implemented an equivalent of `openssl passwd` in go and used gopter to test it (comparing outputs between his implementation and what openssl returns).
Needless to say, gopter found subtle bugs in both cases.
I came to property-testing from PropEr (erlang), and was pleasantly surprised how well gopter worked for us.
Could you talk more about this? I'd love to see the code or any other docs you might have.
Unfortunately, none of that is open source.