github.com/golang/mock@v1.6.0/mockgen/internal/tests/unexported_method/bugreport.go (about) 1 package bugreport 2 3 //go:generate mockgen -destination bugreport_mock.go -package bugreport -source=bugreport.go Example 4 5 import "fmt" 6 7 // Example is an interface with a non exported method 8 type Example interface { 9 someMethod(string) string 10 } 11 12 // CallExample is a simple function that uses the interface 13 func CallExample(e Example) { 14 fmt.Println(e.someMethod("test")) 15 }