helpers/docker/mock_Machine.go (45 lines of code) (raw):
package docker_helpers
import "github.com/stretchr/testify/mock"
type MockMachine struct {
mock.Mock
}
func (m *MockMachine) Create(driver string, name string, opts ...string) error {
ret := m.Called(driver, name, opts)
r0 := ret.Error(0)
return r0
}
func (m *MockMachine) Provision(name string) error {
ret := m.Called(name)
r0 := ret.Error(0)
return r0
}
func (m *MockMachine) Remove(name string) error {
ret := m.Called(name)
r0 := ret.Error(0)
return r0
}
func (m *MockMachine) List() ([]string, error) {
ret := m.Called()
var r0 []string
if ret.Get(0) != nil {
r0 = ret.Get(0).([]string)
}
r1 := ret.Error(1)
return r0, r1
}
func (m *MockMachine) Exist(name string) bool {
ret := m.Called(name)
r0 := ret.Get(0).(bool)
return r0
}
func (m *MockMachine) CanConnect(name string) bool {
ret := m.Called(name)
r0 := ret.Get(0).(bool)
return r0
}
func (m *MockMachine) Credentials(name string) (DockerCredentials, error) {
ret := m.Called(name)
r0 := ret.Get(0).(DockerCredentials)
r1 := ret.Error(1)
return r0, r1
}