Documentation ¶
Overview ¶
Package mockgen generates mocks for the provided package interfaces.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Generator ¶
type Generator interface {
GenerateMocks(pkgs []*ifacereader.Package, imports *uniqpkg.UniquePackagePaths) ([]*PackageMock, error)
}
Generator generates mocks for the provided package interfaces.
type MockGen ¶
type MockGen struct {
// contains filtered or unexported fields
}
MockGen generates mocks for the provided package interfaces.
func (*MockGen) GenerateMocks ¶
func (g *MockGen) GenerateMocks(pkgs []*ifacereader.Package, imports *uniqpkg.UniquePackagePaths) ([]*PackageMock, error)
GenerateMocks generates mocks for the provided packages, using their respective imports.
type PackageMock ¶
type PackageMock struct { Package *ifacereader.Package FileContents string }
PackageMock contains the generated mocks for each package.
Click to show internal directories.
Click to hide internal directories.