github.com/argoproj/argo-cd/v3@v3.2.1/pkg/apiclient/session/mocks/SessionServiceClient.go (about)

     1  // Code generated by mockery; DO NOT EDIT.
     2  // github.com/vektra/mockery
     3  // template: testify
     4  
     5  package mocks
     6  
     7  import (
     8  	"context"
     9  
    10  	"github.com/argoproj/argo-cd/v3/pkg/apiclient/session"
    11  	mock "github.com/stretchr/testify/mock"
    12  	"google.golang.org/grpc"
    13  )
    14  
    15  // NewSessionServiceClient creates a new instance of SessionServiceClient. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations.
    16  // The first argument is typically a *testing.T value.
    17  func NewSessionServiceClient(t interface {
    18  	mock.TestingT
    19  	Cleanup(func())
    20  }) *SessionServiceClient {
    21  	mock := &SessionServiceClient{}
    22  	mock.Mock.Test(t)
    23  
    24  	t.Cleanup(func() { mock.AssertExpectations(t) })
    25  
    26  	return mock
    27  }
    28  
    29  // SessionServiceClient is an autogenerated mock type for the SessionServiceClient type
    30  type SessionServiceClient struct {
    31  	mock.Mock
    32  }
    33  
    34  type SessionServiceClient_Expecter struct {
    35  	mock *mock.Mock
    36  }
    37  
    38  func (_m *SessionServiceClient) EXPECT() *SessionServiceClient_Expecter {
    39  	return &SessionServiceClient_Expecter{mock: &_m.Mock}
    40  }
    41  
    42  // Create provides a mock function for the type SessionServiceClient
    43  func (_mock *SessionServiceClient) Create(ctx context.Context, in *session.SessionCreateRequest, opts ...grpc.CallOption) (*session.SessionResponse, error) {
    44  	// grpc.CallOption
    45  	_va := make([]interface{}, len(opts))
    46  	for _i := range opts {
    47  		_va[_i] = opts[_i]
    48  	}
    49  	var _ca []interface{}
    50  	_ca = append(_ca, ctx, in)
    51  	_ca = append(_ca, _va...)
    52  	ret := _mock.Called(_ca...)
    53  
    54  	if len(ret) == 0 {
    55  		panic("no return value specified for Create")
    56  	}
    57  
    58  	var r0 *session.SessionResponse
    59  	var r1 error
    60  	if returnFunc, ok := ret.Get(0).(func(context.Context, *session.SessionCreateRequest, ...grpc.CallOption) (*session.SessionResponse, error)); ok {
    61  		return returnFunc(ctx, in, opts...)
    62  	}
    63  	if returnFunc, ok := ret.Get(0).(func(context.Context, *session.SessionCreateRequest, ...grpc.CallOption) *session.SessionResponse); ok {
    64  		r0 = returnFunc(ctx, in, opts...)
    65  	} else {
    66  		if ret.Get(0) != nil {
    67  			r0 = ret.Get(0).(*session.SessionResponse)
    68  		}
    69  	}
    70  	if returnFunc, ok := ret.Get(1).(func(context.Context, *session.SessionCreateRequest, ...grpc.CallOption) error); ok {
    71  		r1 = returnFunc(ctx, in, opts...)
    72  	} else {
    73  		r1 = ret.Error(1)
    74  	}
    75  	return r0, r1
    76  }
    77  
    78  // SessionServiceClient_Create_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Create'
    79  type SessionServiceClient_Create_Call struct {
    80  	*mock.Call
    81  }
    82  
    83  // Create is a helper method to define mock.On call
    84  //   - ctx context.Context
    85  //   - in *session.SessionCreateRequest
    86  //   - opts ...grpc.CallOption
    87  func (_e *SessionServiceClient_Expecter) Create(ctx interface{}, in interface{}, opts ...interface{}) *SessionServiceClient_Create_Call {
    88  	return &SessionServiceClient_Create_Call{Call: _e.mock.On("Create",
    89  		append([]interface{}{ctx, in}, opts...)...)}
    90  }
    91  
    92  func (_c *SessionServiceClient_Create_Call) Run(run func(ctx context.Context, in *session.SessionCreateRequest, opts ...grpc.CallOption)) *SessionServiceClient_Create_Call {
    93  	_c.Call.Run(func(args mock.Arguments) {
    94  		var arg0 context.Context
    95  		if args[0] != nil {
    96  			arg0 = args[0].(context.Context)
    97  		}
    98  		var arg1 *session.SessionCreateRequest
    99  		if args[1] != nil {
   100  			arg1 = args[1].(*session.SessionCreateRequest)
   101  		}
   102  		var arg2 []grpc.CallOption
   103  		variadicArgs := make([]grpc.CallOption, len(args)-2)
   104  		for i, a := range args[2:] {
   105  			if a != nil {
   106  				variadicArgs[i] = a.(grpc.CallOption)
   107  			}
   108  		}
   109  		arg2 = variadicArgs
   110  		run(
   111  			arg0,
   112  			arg1,
   113  			arg2...,
   114  		)
   115  	})
   116  	return _c
   117  }
   118  
   119  func (_c *SessionServiceClient_Create_Call) Return(sessionResponse *session.SessionResponse, err error) *SessionServiceClient_Create_Call {
   120  	_c.Call.Return(sessionResponse, err)
   121  	return _c
   122  }
   123  
   124  func (_c *SessionServiceClient_Create_Call) RunAndReturn(run func(ctx context.Context, in *session.SessionCreateRequest, opts ...grpc.CallOption) (*session.SessionResponse, error)) *SessionServiceClient_Create_Call {
   125  	_c.Call.Return(run)
   126  	return _c
   127  }
   128  
   129  // Delete provides a mock function for the type SessionServiceClient
   130  func (_mock *SessionServiceClient) Delete(ctx context.Context, in *session.SessionDeleteRequest, opts ...grpc.CallOption) (*session.SessionResponse, error) {
   131  	// grpc.CallOption
   132  	_va := make([]interface{}, len(opts))
   133  	for _i := range opts {
   134  		_va[_i] = opts[_i]
   135  	}
   136  	var _ca []interface{}
   137  	_ca = append(_ca, ctx, in)
   138  	_ca = append(_ca, _va...)
   139  	ret := _mock.Called(_ca...)
   140  
   141  	if len(ret) == 0 {
   142  		panic("no return value specified for Delete")
   143  	}
   144  
   145  	var r0 *session.SessionResponse
   146  	var r1 error
   147  	if returnFunc, ok := ret.Get(0).(func(context.Context, *session.SessionDeleteRequest, ...grpc.CallOption) (*session.SessionResponse, error)); ok {
   148  		return returnFunc(ctx, in, opts...)
   149  	}
   150  	if returnFunc, ok := ret.Get(0).(func(context.Context, *session.SessionDeleteRequest, ...grpc.CallOption) *session.SessionResponse); ok {
   151  		r0 = returnFunc(ctx, in, opts...)
   152  	} else {
   153  		if ret.Get(0) != nil {
   154  			r0 = ret.Get(0).(*session.SessionResponse)
   155  		}
   156  	}
   157  	if returnFunc, ok := ret.Get(1).(func(context.Context, *session.SessionDeleteRequest, ...grpc.CallOption) error); ok {
   158  		r1 = returnFunc(ctx, in, opts...)
   159  	} else {
   160  		r1 = ret.Error(1)
   161  	}
   162  	return r0, r1
   163  }
   164  
   165  // SessionServiceClient_Delete_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Delete'
   166  type SessionServiceClient_Delete_Call struct {
   167  	*mock.Call
   168  }
   169  
   170  // Delete is a helper method to define mock.On call
   171  //   - ctx context.Context
   172  //   - in *session.SessionDeleteRequest
   173  //   - opts ...grpc.CallOption
   174  func (_e *SessionServiceClient_Expecter) Delete(ctx interface{}, in interface{}, opts ...interface{}) *SessionServiceClient_Delete_Call {
   175  	return &SessionServiceClient_Delete_Call{Call: _e.mock.On("Delete",
   176  		append([]interface{}{ctx, in}, opts...)...)}
   177  }
   178  
   179  func (_c *SessionServiceClient_Delete_Call) Run(run func(ctx context.Context, in *session.SessionDeleteRequest, opts ...grpc.CallOption)) *SessionServiceClient_Delete_Call {
   180  	_c.Call.Run(func(args mock.Arguments) {
   181  		var arg0 context.Context
   182  		if args[0] != nil {
   183  			arg0 = args[0].(context.Context)
   184  		}
   185  		var arg1 *session.SessionDeleteRequest
   186  		if args[1] != nil {
   187  			arg1 = args[1].(*session.SessionDeleteRequest)
   188  		}
   189  		var arg2 []grpc.CallOption
   190  		variadicArgs := make([]grpc.CallOption, len(args)-2)
   191  		for i, a := range args[2:] {
   192  			if a != nil {
   193  				variadicArgs[i] = a.(grpc.CallOption)
   194  			}
   195  		}
   196  		arg2 = variadicArgs
   197  		run(
   198  			arg0,
   199  			arg1,
   200  			arg2...,
   201  		)
   202  	})
   203  	return _c
   204  }
   205  
   206  func (_c *SessionServiceClient_Delete_Call) Return(sessionResponse *session.SessionResponse, err error) *SessionServiceClient_Delete_Call {
   207  	_c.Call.Return(sessionResponse, err)
   208  	return _c
   209  }
   210  
   211  func (_c *SessionServiceClient_Delete_Call) RunAndReturn(run func(ctx context.Context, in *session.SessionDeleteRequest, opts ...grpc.CallOption) (*session.SessionResponse, error)) *SessionServiceClient_Delete_Call {
   212  	_c.Call.Return(run)
   213  	return _c
   214  }
   215  
   216  // GetUserInfo provides a mock function for the type SessionServiceClient
   217  func (_mock *SessionServiceClient) GetUserInfo(ctx context.Context, in *session.GetUserInfoRequest, opts ...grpc.CallOption) (*session.GetUserInfoResponse, error) {
   218  	// grpc.CallOption
   219  	_va := make([]interface{}, len(opts))
   220  	for _i := range opts {
   221  		_va[_i] = opts[_i]
   222  	}
   223  	var _ca []interface{}
   224  	_ca = append(_ca, ctx, in)
   225  	_ca = append(_ca, _va...)
   226  	ret := _mock.Called(_ca...)
   227  
   228  	if len(ret) == 0 {
   229  		panic("no return value specified for GetUserInfo")
   230  	}
   231  
   232  	var r0 *session.GetUserInfoResponse
   233  	var r1 error
   234  	if returnFunc, ok := ret.Get(0).(func(context.Context, *session.GetUserInfoRequest, ...grpc.CallOption) (*session.GetUserInfoResponse, error)); ok {
   235  		return returnFunc(ctx, in, opts...)
   236  	}
   237  	if returnFunc, ok := ret.Get(0).(func(context.Context, *session.GetUserInfoRequest, ...grpc.CallOption) *session.GetUserInfoResponse); ok {
   238  		r0 = returnFunc(ctx, in, opts...)
   239  	} else {
   240  		if ret.Get(0) != nil {
   241  			r0 = ret.Get(0).(*session.GetUserInfoResponse)
   242  		}
   243  	}
   244  	if returnFunc, ok := ret.Get(1).(func(context.Context, *session.GetUserInfoRequest, ...grpc.CallOption) error); ok {
   245  		r1 = returnFunc(ctx, in, opts...)
   246  	} else {
   247  		r1 = ret.Error(1)
   248  	}
   249  	return r0, r1
   250  }
   251  
   252  // SessionServiceClient_GetUserInfo_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetUserInfo'
   253  type SessionServiceClient_GetUserInfo_Call struct {
   254  	*mock.Call
   255  }
   256  
   257  // GetUserInfo is a helper method to define mock.On call
   258  //   - ctx context.Context
   259  //   - in *session.GetUserInfoRequest
   260  //   - opts ...grpc.CallOption
   261  func (_e *SessionServiceClient_Expecter) GetUserInfo(ctx interface{}, in interface{}, opts ...interface{}) *SessionServiceClient_GetUserInfo_Call {
   262  	return &SessionServiceClient_GetUserInfo_Call{Call: _e.mock.On("GetUserInfo",
   263  		append([]interface{}{ctx, in}, opts...)...)}
   264  }
   265  
   266  func (_c *SessionServiceClient_GetUserInfo_Call) Run(run func(ctx context.Context, in *session.GetUserInfoRequest, opts ...grpc.CallOption)) *SessionServiceClient_GetUserInfo_Call {
   267  	_c.Call.Run(func(args mock.Arguments) {
   268  		var arg0 context.Context
   269  		if args[0] != nil {
   270  			arg0 = args[0].(context.Context)
   271  		}
   272  		var arg1 *session.GetUserInfoRequest
   273  		if args[1] != nil {
   274  			arg1 = args[1].(*session.GetUserInfoRequest)
   275  		}
   276  		var arg2 []grpc.CallOption
   277  		variadicArgs := make([]grpc.CallOption, len(args)-2)
   278  		for i, a := range args[2:] {
   279  			if a != nil {
   280  				variadicArgs[i] = a.(grpc.CallOption)
   281  			}
   282  		}
   283  		arg2 = variadicArgs
   284  		run(
   285  			arg0,
   286  			arg1,
   287  			arg2...,
   288  		)
   289  	})
   290  	return _c
   291  }
   292  
   293  func (_c *SessionServiceClient_GetUserInfo_Call) Return(getUserInfoResponse *session.GetUserInfoResponse, err error) *SessionServiceClient_GetUserInfo_Call {
   294  	_c.Call.Return(getUserInfoResponse, err)
   295  	return _c
   296  }
   297  
   298  func (_c *SessionServiceClient_GetUserInfo_Call) RunAndReturn(run func(ctx context.Context, in *session.GetUserInfoRequest, opts ...grpc.CallOption) (*session.GetUserInfoResponse, error)) *SessionServiceClient_GetUserInfo_Call {
   299  	_c.Call.Return(run)
   300  	return _c
   301  }