github.com/argoproj/argo-cd/v3@v3.2.1/commitserver/apiclient/mocks/CommitServiceClient.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/commitserver/apiclient"
    11  	mock "github.com/stretchr/testify/mock"
    12  	"google.golang.org/grpc"
    13  )
    14  
    15  // NewCommitServiceClient creates a new instance of CommitServiceClient. 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 NewCommitServiceClient(t interface {
    18  	mock.TestingT
    19  	Cleanup(func())
    20  }) *CommitServiceClient {
    21  	mock := &CommitServiceClient{}
    22  	mock.Mock.Test(t)
    23  
    24  	t.Cleanup(func() { mock.AssertExpectations(t) })
    25  
    26  	return mock
    27  }
    28  
    29  // CommitServiceClient is an autogenerated mock type for the CommitServiceClient type
    30  type CommitServiceClient struct {
    31  	mock.Mock
    32  }
    33  
    34  type CommitServiceClient_Expecter struct {
    35  	mock *mock.Mock
    36  }
    37  
    38  func (_m *CommitServiceClient) EXPECT() *CommitServiceClient_Expecter {
    39  	return &CommitServiceClient_Expecter{mock: &_m.Mock}
    40  }
    41  
    42  // CommitHydratedManifests provides a mock function for the type CommitServiceClient
    43  func (_mock *CommitServiceClient) CommitHydratedManifests(ctx context.Context, in *apiclient.CommitHydratedManifestsRequest, opts ...grpc.CallOption) (*apiclient.CommitHydratedManifestsResponse, 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 CommitHydratedManifests")
    56  	}
    57  
    58  	var r0 *apiclient.CommitHydratedManifestsResponse
    59  	var r1 error
    60  	if returnFunc, ok := ret.Get(0).(func(context.Context, *apiclient.CommitHydratedManifestsRequest, ...grpc.CallOption) (*apiclient.CommitHydratedManifestsResponse, error)); ok {
    61  		return returnFunc(ctx, in, opts...)
    62  	}
    63  	if returnFunc, ok := ret.Get(0).(func(context.Context, *apiclient.CommitHydratedManifestsRequest, ...grpc.CallOption) *apiclient.CommitHydratedManifestsResponse); ok {
    64  		r0 = returnFunc(ctx, in, opts...)
    65  	} else {
    66  		if ret.Get(0) != nil {
    67  			r0 = ret.Get(0).(*apiclient.CommitHydratedManifestsResponse)
    68  		}
    69  	}
    70  	if returnFunc, ok := ret.Get(1).(func(context.Context, *apiclient.CommitHydratedManifestsRequest, ...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  // CommitServiceClient_CommitHydratedManifests_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'CommitHydratedManifests'
    79  type CommitServiceClient_CommitHydratedManifests_Call struct {
    80  	*mock.Call
    81  }
    82  
    83  // CommitHydratedManifests is a helper method to define mock.On call
    84  //   - ctx context.Context
    85  //   - in *apiclient.CommitHydratedManifestsRequest
    86  //   - opts ...grpc.CallOption
    87  func (_e *CommitServiceClient_Expecter) CommitHydratedManifests(ctx interface{}, in interface{}, opts ...interface{}) *CommitServiceClient_CommitHydratedManifests_Call {
    88  	return &CommitServiceClient_CommitHydratedManifests_Call{Call: _e.mock.On("CommitHydratedManifests",
    89  		append([]interface{}{ctx, in}, opts...)...)}
    90  }
    91  
    92  func (_c *CommitServiceClient_CommitHydratedManifests_Call) Run(run func(ctx context.Context, in *apiclient.CommitHydratedManifestsRequest, opts ...grpc.CallOption)) *CommitServiceClient_CommitHydratedManifests_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 *apiclient.CommitHydratedManifestsRequest
    99  		if args[1] != nil {
   100  			arg1 = args[1].(*apiclient.CommitHydratedManifestsRequest)
   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 *CommitServiceClient_CommitHydratedManifests_Call) Return(commitHydratedManifestsResponse *apiclient.CommitHydratedManifestsResponse, err error) *CommitServiceClient_CommitHydratedManifests_Call {
   120  	_c.Call.Return(commitHydratedManifestsResponse, err)
   121  	return _c
   122  }
   123  
   124  func (_c *CommitServiceClient_CommitHydratedManifests_Call) RunAndReturn(run func(ctx context.Context, in *apiclient.CommitHydratedManifestsRequest, opts ...grpc.CallOption) (*apiclient.CommitHydratedManifestsResponse, error)) *CommitServiceClient_CommitHydratedManifests_Call {
   125  	_c.Call.Return(run)
   126  	return _c
   127  }