type Command … // DelayResponse provides a mock function with given fields: func (_m *Command) DelayResponse() bool { … } // Description provides a mock function with given fields: func (_m *Command) Description() string { … } // Handler provides a mock function with given fields: func (_m *Command) Handler() commands.CommandHandler { … } // Inputs provides a mock function with given fields: func (_m *Command) Inputs() []commands.CommandInput { … } // Launch provides a mock function with given fields: func (_m *Command) Launch() commands.LaunchType { … } // Name provides a mock function with given fields: func (_m *Command) Name() string { … } // NewCommand creates a new instance of Command. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations. // The first argument is typically a *testing.T value. func NewCommand(t interface { … }