├── .github └── workflows │ ├── ci.yml │ ├── go-cross.yml │ └── release.yml ├── .gitignore ├── .golangci.yml ├── .goreleaser.yml ├── LICENSE ├── Makefile ├── go.mod ├── go.sum ├── mocktail-dark.png ├── mocktail.go ├── mocktail.png ├── mocktail_test.go ├── mod.go ├── readme.md ├── syrup.go └── testdata ├── exported ├── a │ ├── a.go │ ├── b │ │ └── b.go │ ├── c │ │ └── c.go │ ├── go.mod │ ├── go.sum │ ├── mock_gen.go │ ├── mock_gen.go.golden │ └── mock_test.go └── b │ ├── b.go │ ├── c │ ├── c.go │ ├── mock_gen.go │ ├── mock_gen.go.golden │ └── mock_test.go │ ├── go.mod │ └── go.sum └── src ├── a ├── a.go ├── b │ └── b.go ├── c │ └── c.go ├── d │ └── d.go ├── e │ └── v2 │ │ └── e.go ├── go.mod ├── go.sum ├── mock_gen_test.go ├── mock_gen_test.go.golden └── mock_test.go └── b ├── b.go ├── c ├── c.go ├── mock_gen_test.go ├── mock_gen_test.go.golden └── mock_test.go ├── go.mod └── go.sum /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/traefik/mocktail/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/go-cross.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/traefik/mocktail/HEAD/.github/workflows/go-cross.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/traefik/mocktail/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .idea/ 2 | mocktail 3 | dist/ 4 | -------------------------------------------------------------------------------- /.golangci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/traefik/mocktail/HEAD/.golangci.yml -------------------------------------------------------------------------------- /.goreleaser.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/traefik/mocktail/HEAD/.goreleaser.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/traefik/mocktail/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/traefik/mocktail/HEAD/Makefile -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/traefik/mocktail/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/traefik/mocktail/HEAD/go.sum -------------------------------------------------------------------------------- /mocktail-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/traefik/mocktail/HEAD/mocktail-dark.png -------------------------------------------------------------------------------- /mocktail.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/traefik/mocktail/HEAD/mocktail.go -------------------------------------------------------------------------------- /mocktail.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/traefik/mocktail/HEAD/mocktail.png -------------------------------------------------------------------------------- /mocktail_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/traefik/mocktail/HEAD/mocktail_test.go -------------------------------------------------------------------------------- /mod.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/traefik/mocktail/HEAD/mod.go -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/traefik/mocktail/HEAD/readme.md -------------------------------------------------------------------------------- /syrup.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/traefik/mocktail/HEAD/syrup.go -------------------------------------------------------------------------------- /testdata/exported/a/a.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/traefik/mocktail/HEAD/testdata/exported/a/a.go -------------------------------------------------------------------------------- /testdata/exported/a/b/b.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/traefik/mocktail/HEAD/testdata/exported/a/b/b.go -------------------------------------------------------------------------------- /testdata/exported/a/c/c.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/traefik/mocktail/HEAD/testdata/exported/a/c/c.go -------------------------------------------------------------------------------- /testdata/exported/a/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/traefik/mocktail/HEAD/testdata/exported/a/go.mod -------------------------------------------------------------------------------- /testdata/exported/a/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/traefik/mocktail/HEAD/testdata/exported/a/go.sum -------------------------------------------------------------------------------- /testdata/exported/a/mock_gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/traefik/mocktail/HEAD/testdata/exported/a/mock_gen.go -------------------------------------------------------------------------------- /testdata/exported/a/mock_gen.go.golden: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/traefik/mocktail/HEAD/testdata/exported/a/mock_gen.go.golden -------------------------------------------------------------------------------- /testdata/exported/a/mock_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/traefik/mocktail/HEAD/testdata/exported/a/mock_test.go -------------------------------------------------------------------------------- /testdata/exported/b/b.go: -------------------------------------------------------------------------------- 1 | package b 2 | 3 | func Hello() string { 4 | return "hello" 5 | } 6 | -------------------------------------------------------------------------------- /testdata/exported/b/c/c.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/traefik/mocktail/HEAD/testdata/exported/b/c/c.go -------------------------------------------------------------------------------- /testdata/exported/b/c/mock_gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/traefik/mocktail/HEAD/testdata/exported/b/c/mock_gen.go -------------------------------------------------------------------------------- /testdata/exported/b/c/mock_gen.go.golden: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/traefik/mocktail/HEAD/testdata/exported/b/c/mock_gen.go.golden -------------------------------------------------------------------------------- /testdata/exported/b/c/mock_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/traefik/mocktail/HEAD/testdata/exported/b/c/mock_test.go -------------------------------------------------------------------------------- /testdata/exported/b/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/traefik/mocktail/HEAD/testdata/exported/b/go.mod -------------------------------------------------------------------------------- /testdata/exported/b/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/traefik/mocktail/HEAD/testdata/exported/b/go.sum -------------------------------------------------------------------------------- /testdata/src/a/a.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/traefik/mocktail/HEAD/testdata/src/a/a.go -------------------------------------------------------------------------------- /testdata/src/a/b/b.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/traefik/mocktail/HEAD/testdata/src/a/b/b.go -------------------------------------------------------------------------------- /testdata/src/a/c/c.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/traefik/mocktail/HEAD/testdata/src/a/c/c.go -------------------------------------------------------------------------------- /testdata/src/a/d/d.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/traefik/mocktail/HEAD/testdata/src/a/d/d.go -------------------------------------------------------------------------------- /testdata/src/a/e/v2/e.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/traefik/mocktail/HEAD/testdata/src/a/e/v2/e.go -------------------------------------------------------------------------------- /testdata/src/a/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/traefik/mocktail/HEAD/testdata/src/a/go.mod -------------------------------------------------------------------------------- /testdata/src/a/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/traefik/mocktail/HEAD/testdata/src/a/go.sum -------------------------------------------------------------------------------- /testdata/src/a/mock_gen_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/traefik/mocktail/HEAD/testdata/src/a/mock_gen_test.go -------------------------------------------------------------------------------- /testdata/src/a/mock_gen_test.go.golden: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/traefik/mocktail/HEAD/testdata/src/a/mock_gen_test.go.golden -------------------------------------------------------------------------------- /testdata/src/a/mock_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/traefik/mocktail/HEAD/testdata/src/a/mock_test.go -------------------------------------------------------------------------------- /testdata/src/b/b.go: -------------------------------------------------------------------------------- 1 | package b 2 | 3 | func Hello() string { 4 | return "hello" 5 | } 6 | -------------------------------------------------------------------------------- /testdata/src/b/c/c.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/traefik/mocktail/HEAD/testdata/src/b/c/c.go -------------------------------------------------------------------------------- /testdata/src/b/c/mock_gen_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/traefik/mocktail/HEAD/testdata/src/b/c/mock_gen_test.go -------------------------------------------------------------------------------- /testdata/src/b/c/mock_gen_test.go.golden: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/traefik/mocktail/HEAD/testdata/src/b/c/mock_gen_test.go.golden -------------------------------------------------------------------------------- /testdata/src/b/c/mock_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/traefik/mocktail/HEAD/testdata/src/b/c/mock_test.go -------------------------------------------------------------------------------- /testdata/src/b/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/traefik/mocktail/HEAD/testdata/src/b/go.mod -------------------------------------------------------------------------------- /testdata/src/b/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/traefik/mocktail/HEAD/testdata/src/b/go.sum --------------------------------------------------------------------------------