github.com/goravel/framework@v1.13.9/contracts/config/mocks/Config.go (about)

     1  // Code generated by mockery v2.14.0. DO NOT EDIT.
     2  
     3  package mocks
     4  
     5  import mock "github.com/stretchr/testify/mock"
     6  
     7  // Config is an autogenerated mock type for the Config type
     8  type Config struct {
     9  	mock.Mock
    10  }
    11  
    12  // Add provides a mock function with given fields: name, configuration
    13  func (_m *Config) Add(name string, configuration any) {
    14  	_m.Called(name, configuration)
    15  }
    16  
    17  // Env provides a mock function with given fields: envName, defaultValue
    18  func (_m *Config) Env(envName string, defaultValue ...interface{}) interface{} {
    19  	var _ca []interface{}
    20  	_ca = append(_ca, envName)
    21  	_ca = append(_ca, defaultValue...)
    22  	ret := _m.Called(_ca...)
    23  
    24  	var r0 interface{}
    25  	if rf, ok := ret.Get(0).(func(string, ...interface{}) interface{}); ok {
    26  		r0 = rf(envName, defaultValue...)
    27  	} else {
    28  		if ret.Get(0) != nil {
    29  			r0 = ret.Get(0).(interface{})
    30  		}
    31  	}
    32  
    33  	return r0
    34  }
    35  
    36  // Get provides a mock function with given fields: path, defaultValue
    37  func (_m *Config) Get(path string, defaultValue ...interface{}) interface{} {
    38  	var _ca []interface{}
    39  	_ca = append(_ca, path)
    40  	_ca = append(_ca, defaultValue...)
    41  	ret := _m.Called(_ca...)
    42  
    43  	var r0 interface{}
    44  	if rf, ok := ret.Get(0).(func(string, ...interface{}) interface{}); ok {
    45  		r0 = rf(path, defaultValue...)
    46  	} else {
    47  		if ret.Get(0) != nil {
    48  			r0 = ret.Get(0).(interface{})
    49  		}
    50  	}
    51  
    52  	return r0
    53  }
    54  
    55  // GetBool provides a mock function with given fields: path, defaultValue
    56  func (_m *Config) GetBool(path string, defaultValue ...interface{}) bool {
    57  	var _ca []interface{}
    58  	_ca = append(_ca, path)
    59  	_ca = append(_ca, defaultValue...)
    60  	ret := _m.Called(_ca...)
    61  
    62  	var r0 bool
    63  	if rf, ok := ret.Get(0).(func(string, ...interface{}) bool); ok {
    64  		r0 = rf(path, defaultValue...)
    65  	} else {
    66  		r0 = ret.Get(0).(bool)
    67  	}
    68  
    69  	return r0
    70  }
    71  
    72  // GetInt provides a mock function with given fields: path, defaultValue
    73  func (_m *Config) GetInt(path string, defaultValue ...interface{}) int {
    74  	var _ca []interface{}
    75  	_ca = append(_ca, path)
    76  	_ca = append(_ca, defaultValue...)
    77  	ret := _m.Called(_ca...)
    78  
    79  	var r0 int
    80  	if rf, ok := ret.Get(0).(func(string, ...interface{}) int); ok {
    81  		r0 = rf(path, defaultValue...)
    82  	} else {
    83  		r0 = ret.Get(0).(int)
    84  	}
    85  
    86  	return r0
    87  }
    88  
    89  // GetString provides a mock function with given fields: path, defaultValue
    90  func (_m *Config) GetString(path string, defaultValue ...interface{}) string {
    91  	var _ca []interface{}
    92  	_ca = append(_ca, path)
    93  	_ca = append(_ca, defaultValue...)
    94  	ret := _m.Called(_ca...)
    95  
    96  	var r0 string
    97  	if rf, ok := ret.Get(0).(func(string, ...interface{}) string); ok {
    98  		r0 = rf(path, defaultValue...)
    99  	} else {
   100  		r0 = ret.Get(0).(string)
   101  	}
   102  
   103  	return r0
   104  }
   105  
   106  type mockConstructorTestingTNewConfig interface {
   107  	mock.TestingT
   108  	Cleanup(func())
   109  }
   110  
   111  // NewConfig creates a new instance of Config. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations.
   112  func NewConfig(t mockConstructorTestingTNewConfig) *Config {
   113  	mock := &Config{}
   114  	mock.Mock.Test(t)
   115  
   116  	t.Cleanup(func() { mock.AssertExpectations(t) })
   117  
   118  	return mock
   119  }