11 ms·
I do. 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 te
by motiejus 6y ago
I do.
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.
- jacques_chester 6y ago> 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). Could you talk more about this? I'd love to see the code or any other docs you might have.
- motiejus 6y agoIt's a re-implementation of https://akkadia.org/drepper/SHA-crypt.txt https://akkadia.org/drepper/SHA-crypt.txt in Go. Because Linux does not support shadow in bcrypt or scrypt. Also see https://access.redhat.com/articles/1519843 https://access.redhat.com/articles/1519843. Unfortunately, none of that is open source.
- nerpderp82 6y agoI would like to +1 jacque's request. I would also be really interested in a rundown of gopter.