func (_m *mockOptionsExecutor) executeOptions(_a0 ...func(*PkiInitOption) (exitCode, error)) (exitCode, error) {
	_va := make([]interface{}, len(_a0))
	for _i := range _a0 {
		_va[_i] = _a0[_i]
	}
	var _ca []interface{}
	_ca = append(_ca, _va...)
	ret := _m.Called(_ca...)

	var r0 exitCode
	if rf, ok := ret.Get(0).(func(...func(*PkiInitOption) (exitCode, error)) exitCode); ok {
		r0 = rf(_a0...)
	} else {
		r0 = ret.Get(0).(exitCode)
	}

	var r1 error
	if rf, ok := ret.Get(1).(func(...func(*PkiInitOption) (exitCode, error)) error); ok {
		r1 = rf(_a0...)
	} else {
		r1 = ret.Error(1)
	}

	return r0, r1
}
// executeOptions provides a mock function with given fields: _a0
executeOptions provides a mock function with given fields: _a0
// executeOptions provides a mock function with given fields : _a0
func (_m *mockOptionsExecutor) executeOptions(_a0 ...func(*PkiInitOption) (exitCode, error)) (exitCode, error) {
	_va := make([]interface{}, len(_a0))
	for _i := range _a0 {
		_va[_i] = _a0[_i]
	}
	var _ca []interface{}
	_ca = append(_ca, _va...)
	ret := _m.Called(_ca...)
	var r0 exitCode
	if rf, ok := ret.Get(0).(func(...func(*PkiInitOption) (exitCode, error)) exitCode); ok {
		r0 = rf(_a0...)
	} else {
		r0 = ret.Get(0).(exitCode)
	}
	var r1 error
	if rf, ok := ret.Get(1).(func(...func(*PkiInitOption) (exitCode, error)) error); ok {
		r1 = rf(_a0...)
	} else {
		r1 = ret.Error(1)
	}
	return r0, r1
}
func ( _m * mockOptionsExecutor ) executeOptions ( _a0 ... func ( * PkiInitOption ) ( exitCode , error ) ) ( exitCode , error ) { _va := make ( [ ] interface { } , len ( _a0 ) ) for _i := range _a0 { _va [ _i ] = _a0 [ _i ] } var _ca [ ] interface { } _ca = append ( _ca , _va ... ) ret := _m . Called ( _ca ... ) var r0 exitCode if rf , ok := ret . Get ( 0 ) . ( func ( ... func ( * PkiInitOption ) ( exitCode , error ) ) exitCode ) ; ok { r0 = rf ( _a0 ... ) } else { r0 = ret . Get ( 0 ) . ( exitCode ) } var r1 error if rf , ok := ret . Get ( 1 ) . ( func ( ... func ( * PkiInitOption ) ( exitCode , error ) ) error ) ; ok { r1 = rf ( _a0 ... ) } else { r1 = ret . Error ( 1 ) } return r0 , r1 }
executeOptions provides a mock function with given fields: _a0
executeOptions provides a mock function with given fields : _a0