package
1.7.0-rc.1
Repository: https://github.com/golang/mock.git
Documentation: pkg.go.dev

# README

Samples

This directory contains an example of a package containing a non-trivial interface that can be mocked with GoMock. The interesting files are:

  • user.go: Source code for the sample package, containing interfaces to be mocked. This file depends on the packages named imp[1-4] for various things.

  • user_test.go: A test for the sample package, in which mocks of the interfaces from user.go are used. This demonstrates how to create mock objects, set up expectations, and so on.

  • mock_user_test.go: The generated mock code. See ../gomock/matchers.go for the go:generate command used to generate it.

To run the test,

go test github.com/golang/mock/sample

# Packages

Package concurrent demonstrates how to use gomock with goroutines.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Functions

No description provided by the author
A function that we will test that uses the above interface.

# Interfaces

An interface with an embedded interface.
No description provided by the author
A bizarre interface to test corner cases in mockgen.