In this talk I will make a review of code generation tools that can help you to test your Go programs without writing tons of boilerplate code. Together we will go through the process of testing concurrent go program using a mock generation tool that we use at Juno.