github.com/cs3org/reva/v2@v2.27.7/pkg/publicshare/mocks/Manager.go (about)

     1  // Copyright 2018-2022 CERN
     2  //
     3  // Licensed under the Apache License, Version 2.0 (the "License");
     4  // you may not use this file except in compliance with the License.
     5  // You may obtain a copy of the License at
     6  //
     7  //     http://www.apache.org/licenses/LICENSE-2.0
     8  //
     9  // Unless required by applicable law or agreed to in writing, software
    10  // distributed under the License is distributed on an "AS IS" BASIS,
    11  // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
    12  // See the License for the specific language governing permissions and
    13  // limitations under the License.
    14  //
    15  // In applying this license, CERN does not waive the privileges and immunities
    16  // granted to it by virtue of its status as an Intergovernmental Organization
    17  // or submit itself to any jurisdiction.
    18  
    19  // Code generated by mockery v2.40.2. DO NOT EDIT.
    20  
    21  package mocks
    22  
    23  import (
    24  	context "context"
    25  
    26  	linkv1beta1 "github.com/cs3org/go-cs3apis/cs3/sharing/link/v1beta1"
    27  	mock "github.com/stretchr/testify/mock"
    28  
    29  	providerv1beta1 "github.com/cs3org/go-cs3apis/cs3/storage/provider/v1beta1"
    30  
    31  	userv1beta1 "github.com/cs3org/go-cs3apis/cs3/identity/user/v1beta1"
    32  )
    33  
    34  // Manager is an autogenerated mock type for the Manager type
    35  type Manager struct {
    36  	mock.Mock
    37  }
    38  
    39  type Manager_Expecter struct {
    40  	mock *mock.Mock
    41  }
    42  
    43  func (_m *Manager) EXPECT() *Manager_Expecter {
    44  	return &Manager_Expecter{mock: &_m.Mock}
    45  }
    46  
    47  // CreatePublicShare provides a mock function with given fields: ctx, u, md, g
    48  func (_m *Manager) CreatePublicShare(ctx context.Context, u *userv1beta1.User, md *providerv1beta1.ResourceInfo, g *linkv1beta1.Grant) (*linkv1beta1.PublicShare, error) {
    49  	ret := _m.Called(ctx, u, md, g)
    50  
    51  	if len(ret) == 0 {
    52  		panic("no return value specified for CreatePublicShare")
    53  	}
    54  
    55  	var r0 *linkv1beta1.PublicShare
    56  	var r1 error
    57  	if rf, ok := ret.Get(0).(func(context.Context, *userv1beta1.User, *providerv1beta1.ResourceInfo, *linkv1beta1.Grant) (*linkv1beta1.PublicShare, error)); ok {
    58  		return rf(ctx, u, md, g)
    59  	}
    60  	if rf, ok := ret.Get(0).(func(context.Context, *userv1beta1.User, *providerv1beta1.ResourceInfo, *linkv1beta1.Grant) *linkv1beta1.PublicShare); ok {
    61  		r0 = rf(ctx, u, md, g)
    62  	} else {
    63  		if ret.Get(0) != nil {
    64  			r0 = ret.Get(0).(*linkv1beta1.PublicShare)
    65  		}
    66  	}
    67  
    68  	if rf, ok := ret.Get(1).(func(context.Context, *userv1beta1.User, *providerv1beta1.ResourceInfo, *linkv1beta1.Grant) error); ok {
    69  		r1 = rf(ctx, u, md, g)
    70  	} else {
    71  		r1 = ret.Error(1)
    72  	}
    73  
    74  	return r0, r1
    75  }
    76  
    77  // Manager_CreatePublicShare_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'CreatePublicShare'
    78  type Manager_CreatePublicShare_Call struct {
    79  	*mock.Call
    80  }
    81  
    82  // CreatePublicShare is a helper method to define mock.On call
    83  //   - ctx context.Context
    84  //   - u *userv1beta1.User
    85  //   - md *providerv1beta1.ResourceInfo
    86  //   - g *linkv1beta1.Grant
    87  func (_e *Manager_Expecter) CreatePublicShare(ctx interface{}, u interface{}, md interface{}, g interface{}) *Manager_CreatePublicShare_Call {
    88  	return &Manager_CreatePublicShare_Call{Call: _e.mock.On("CreatePublicShare", ctx, u, md, g)}
    89  }
    90  
    91  func (_c *Manager_CreatePublicShare_Call) Run(run func(ctx context.Context, u *userv1beta1.User, md *providerv1beta1.ResourceInfo, g *linkv1beta1.Grant)) *Manager_CreatePublicShare_Call {
    92  	_c.Call.Run(func(args mock.Arguments) {
    93  		run(args[0].(context.Context), args[1].(*userv1beta1.User), args[2].(*providerv1beta1.ResourceInfo), args[3].(*linkv1beta1.Grant))
    94  	})
    95  	return _c
    96  }
    97  
    98  func (_c *Manager_CreatePublicShare_Call) Return(_a0 *linkv1beta1.PublicShare, _a1 error) *Manager_CreatePublicShare_Call {
    99  	_c.Call.Return(_a0, _a1)
   100  	return _c
   101  }
   102  
   103  func (_c *Manager_CreatePublicShare_Call) RunAndReturn(run func(context.Context, *userv1beta1.User, *providerv1beta1.ResourceInfo, *linkv1beta1.Grant) (*linkv1beta1.PublicShare, error)) *Manager_CreatePublicShare_Call {
   104  	_c.Call.Return(run)
   105  	return _c
   106  }
   107  
   108  // GetPublicShare provides a mock function with given fields: ctx, u, ref, sign
   109  func (_m *Manager) GetPublicShare(ctx context.Context, u *userv1beta1.User, ref *linkv1beta1.PublicShareReference, sign bool) (*linkv1beta1.PublicShare, error) {
   110  	ret := _m.Called(ctx, u, ref, sign)
   111  
   112  	if len(ret) == 0 {
   113  		panic("no return value specified for GetPublicShare")
   114  	}
   115  
   116  	var r0 *linkv1beta1.PublicShare
   117  	var r1 error
   118  	if rf, ok := ret.Get(0).(func(context.Context, *userv1beta1.User, *linkv1beta1.PublicShareReference, bool) (*linkv1beta1.PublicShare, error)); ok {
   119  		return rf(ctx, u, ref, sign)
   120  	}
   121  	if rf, ok := ret.Get(0).(func(context.Context, *userv1beta1.User, *linkv1beta1.PublicShareReference, bool) *linkv1beta1.PublicShare); ok {
   122  		r0 = rf(ctx, u, ref, sign)
   123  	} else {
   124  		if ret.Get(0) != nil {
   125  			r0 = ret.Get(0).(*linkv1beta1.PublicShare)
   126  		}
   127  	}
   128  
   129  	if rf, ok := ret.Get(1).(func(context.Context, *userv1beta1.User, *linkv1beta1.PublicShareReference, bool) error); ok {
   130  		r1 = rf(ctx, u, ref, sign)
   131  	} else {
   132  		r1 = ret.Error(1)
   133  	}
   134  
   135  	return r0, r1
   136  }
   137  
   138  // Manager_GetPublicShare_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetPublicShare'
   139  type Manager_GetPublicShare_Call struct {
   140  	*mock.Call
   141  }
   142  
   143  // GetPublicShare is a helper method to define mock.On call
   144  //   - ctx context.Context
   145  //   - u *userv1beta1.User
   146  //   - ref *linkv1beta1.PublicShareReference
   147  //   - sign bool
   148  func (_e *Manager_Expecter) GetPublicShare(ctx interface{}, u interface{}, ref interface{}, sign interface{}) *Manager_GetPublicShare_Call {
   149  	return &Manager_GetPublicShare_Call{Call: _e.mock.On("GetPublicShare", ctx, u, ref, sign)}
   150  }
   151  
   152  func (_c *Manager_GetPublicShare_Call) Run(run func(ctx context.Context, u *userv1beta1.User, ref *linkv1beta1.PublicShareReference, sign bool)) *Manager_GetPublicShare_Call {
   153  	_c.Call.Run(func(args mock.Arguments) {
   154  		run(args[0].(context.Context), args[1].(*userv1beta1.User), args[2].(*linkv1beta1.PublicShareReference), args[3].(bool))
   155  	})
   156  	return _c
   157  }
   158  
   159  func (_c *Manager_GetPublicShare_Call) Return(_a0 *linkv1beta1.PublicShare, _a1 error) *Manager_GetPublicShare_Call {
   160  	_c.Call.Return(_a0, _a1)
   161  	return _c
   162  }
   163  
   164  func (_c *Manager_GetPublicShare_Call) RunAndReturn(run func(context.Context, *userv1beta1.User, *linkv1beta1.PublicShareReference, bool) (*linkv1beta1.PublicShare, error)) *Manager_GetPublicShare_Call {
   165  	_c.Call.Return(run)
   166  	return _c
   167  }
   168  
   169  // GetPublicShareByToken provides a mock function with given fields: ctx, token, auth, sign
   170  func (_m *Manager) GetPublicShareByToken(ctx context.Context, token string, auth *linkv1beta1.PublicShareAuthentication, sign bool) (*linkv1beta1.PublicShare, error) {
   171  	ret := _m.Called(ctx, token, auth, sign)
   172  
   173  	if len(ret) == 0 {
   174  		panic("no return value specified for GetPublicShareByToken")
   175  	}
   176  
   177  	var r0 *linkv1beta1.PublicShare
   178  	var r1 error
   179  	if rf, ok := ret.Get(0).(func(context.Context, string, *linkv1beta1.PublicShareAuthentication, bool) (*linkv1beta1.PublicShare, error)); ok {
   180  		return rf(ctx, token, auth, sign)
   181  	}
   182  	if rf, ok := ret.Get(0).(func(context.Context, string, *linkv1beta1.PublicShareAuthentication, bool) *linkv1beta1.PublicShare); ok {
   183  		r0 = rf(ctx, token, auth, sign)
   184  	} else {
   185  		if ret.Get(0) != nil {
   186  			r0 = ret.Get(0).(*linkv1beta1.PublicShare)
   187  		}
   188  	}
   189  
   190  	if rf, ok := ret.Get(1).(func(context.Context, string, *linkv1beta1.PublicShareAuthentication, bool) error); ok {
   191  		r1 = rf(ctx, token, auth, sign)
   192  	} else {
   193  		r1 = ret.Error(1)
   194  	}
   195  
   196  	return r0, r1
   197  }
   198  
   199  // Manager_GetPublicShareByToken_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetPublicShareByToken'
   200  type Manager_GetPublicShareByToken_Call struct {
   201  	*mock.Call
   202  }
   203  
   204  // GetPublicShareByToken is a helper method to define mock.On call
   205  //   - ctx context.Context
   206  //   - token string
   207  //   - auth *linkv1beta1.PublicShareAuthentication
   208  //   - sign bool
   209  func (_e *Manager_Expecter) GetPublicShareByToken(ctx interface{}, token interface{}, auth interface{}, sign interface{}) *Manager_GetPublicShareByToken_Call {
   210  	return &Manager_GetPublicShareByToken_Call{Call: _e.mock.On("GetPublicShareByToken", ctx, token, auth, sign)}
   211  }
   212  
   213  func (_c *Manager_GetPublicShareByToken_Call) Run(run func(ctx context.Context, token string, auth *linkv1beta1.PublicShareAuthentication, sign bool)) *Manager_GetPublicShareByToken_Call {
   214  	_c.Call.Run(func(args mock.Arguments) {
   215  		run(args[0].(context.Context), args[1].(string), args[2].(*linkv1beta1.PublicShareAuthentication), args[3].(bool))
   216  	})
   217  	return _c
   218  }
   219  
   220  func (_c *Manager_GetPublicShareByToken_Call) Return(_a0 *linkv1beta1.PublicShare, _a1 error) *Manager_GetPublicShareByToken_Call {
   221  	_c.Call.Return(_a0, _a1)
   222  	return _c
   223  }
   224  
   225  func (_c *Manager_GetPublicShareByToken_Call) RunAndReturn(run func(context.Context, string, *linkv1beta1.PublicShareAuthentication, bool) (*linkv1beta1.PublicShare, error)) *Manager_GetPublicShareByToken_Call {
   226  	_c.Call.Return(run)
   227  	return _c
   228  }
   229  
   230  // ListPublicShares provides a mock function with given fields: ctx, u, filters, sign
   231  func (_m *Manager) ListPublicShares(ctx context.Context, u *userv1beta1.User, filters []*linkv1beta1.ListPublicSharesRequest_Filter, sign bool) ([]*linkv1beta1.PublicShare, error) {
   232  	ret := _m.Called(ctx, u, filters, sign)
   233  
   234  	if len(ret) == 0 {
   235  		panic("no return value specified for ListPublicShares")
   236  	}
   237  
   238  	var r0 []*linkv1beta1.PublicShare
   239  	var r1 error
   240  	if rf, ok := ret.Get(0).(func(context.Context, *userv1beta1.User, []*linkv1beta1.ListPublicSharesRequest_Filter, bool) ([]*linkv1beta1.PublicShare, error)); ok {
   241  		return rf(ctx, u, filters, sign)
   242  	}
   243  	if rf, ok := ret.Get(0).(func(context.Context, *userv1beta1.User, []*linkv1beta1.ListPublicSharesRequest_Filter, bool) []*linkv1beta1.PublicShare); ok {
   244  		r0 = rf(ctx, u, filters, sign)
   245  	} else {
   246  		if ret.Get(0) != nil {
   247  			r0 = ret.Get(0).([]*linkv1beta1.PublicShare)
   248  		}
   249  	}
   250  
   251  	if rf, ok := ret.Get(1).(func(context.Context, *userv1beta1.User, []*linkv1beta1.ListPublicSharesRequest_Filter, bool) error); ok {
   252  		r1 = rf(ctx, u, filters, sign)
   253  	} else {
   254  		r1 = ret.Error(1)
   255  	}
   256  
   257  	return r0, r1
   258  }
   259  
   260  // Manager_ListPublicShares_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'ListPublicShares'
   261  type Manager_ListPublicShares_Call struct {
   262  	*mock.Call
   263  }
   264  
   265  // ListPublicShares is a helper method to define mock.On call
   266  //   - ctx context.Context
   267  //   - u *userv1beta1.User
   268  //   - filters []*linkv1beta1.ListPublicSharesRequest_Filter
   269  //   - sign bool
   270  func (_e *Manager_Expecter) ListPublicShares(ctx interface{}, u interface{}, filters interface{}, sign interface{}) *Manager_ListPublicShares_Call {
   271  	return &Manager_ListPublicShares_Call{Call: _e.mock.On("ListPublicShares", ctx, u, filters, sign)}
   272  }
   273  
   274  func (_c *Manager_ListPublicShares_Call) Run(run func(ctx context.Context, u *userv1beta1.User, filters []*linkv1beta1.ListPublicSharesRequest_Filter, sign bool)) *Manager_ListPublicShares_Call {
   275  	_c.Call.Run(func(args mock.Arguments) {
   276  		run(args[0].(context.Context), args[1].(*userv1beta1.User), args[2].([]*linkv1beta1.ListPublicSharesRequest_Filter), args[3].(bool))
   277  	})
   278  	return _c
   279  }
   280  
   281  func (_c *Manager_ListPublicShares_Call) Return(_a0 []*linkv1beta1.PublicShare, _a1 error) *Manager_ListPublicShares_Call {
   282  	_c.Call.Return(_a0, _a1)
   283  	return _c
   284  }
   285  
   286  func (_c *Manager_ListPublicShares_Call) RunAndReturn(run func(context.Context, *userv1beta1.User, []*linkv1beta1.ListPublicSharesRequest_Filter, bool) ([]*linkv1beta1.PublicShare, error)) *Manager_ListPublicShares_Call {
   287  	_c.Call.Return(run)
   288  	return _c
   289  }
   290  
   291  // RevokePublicShare provides a mock function with given fields: ctx, u, ref
   292  func (_m *Manager) RevokePublicShare(ctx context.Context, u *userv1beta1.User, ref *linkv1beta1.PublicShareReference) error {
   293  	ret := _m.Called(ctx, u, ref)
   294  
   295  	if len(ret) == 0 {
   296  		panic("no return value specified for RevokePublicShare")
   297  	}
   298  
   299  	var r0 error
   300  	if rf, ok := ret.Get(0).(func(context.Context, *userv1beta1.User, *linkv1beta1.PublicShareReference) error); ok {
   301  		r0 = rf(ctx, u, ref)
   302  	} else {
   303  		r0 = ret.Error(0)
   304  	}
   305  
   306  	return r0
   307  }
   308  
   309  // Manager_RevokePublicShare_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'RevokePublicShare'
   310  type Manager_RevokePublicShare_Call struct {
   311  	*mock.Call
   312  }
   313  
   314  // RevokePublicShare is a helper method to define mock.On call
   315  //   - ctx context.Context
   316  //   - u *userv1beta1.User
   317  //   - ref *linkv1beta1.PublicShareReference
   318  func (_e *Manager_Expecter) RevokePublicShare(ctx interface{}, u interface{}, ref interface{}) *Manager_RevokePublicShare_Call {
   319  	return &Manager_RevokePublicShare_Call{Call: _e.mock.On("RevokePublicShare", ctx, u, ref)}
   320  }
   321  
   322  func (_c *Manager_RevokePublicShare_Call) Run(run func(ctx context.Context, u *userv1beta1.User, ref *linkv1beta1.PublicShareReference)) *Manager_RevokePublicShare_Call {
   323  	_c.Call.Run(func(args mock.Arguments) {
   324  		run(args[0].(context.Context), args[1].(*userv1beta1.User), args[2].(*linkv1beta1.PublicShareReference))
   325  	})
   326  	return _c
   327  }
   328  
   329  func (_c *Manager_RevokePublicShare_Call) Return(_a0 error) *Manager_RevokePublicShare_Call {
   330  	_c.Call.Return(_a0)
   331  	return _c
   332  }
   333  
   334  func (_c *Manager_RevokePublicShare_Call) RunAndReturn(run func(context.Context, *userv1beta1.User, *linkv1beta1.PublicShareReference) error) *Manager_RevokePublicShare_Call {
   335  	_c.Call.Return(run)
   336  	return _c
   337  }
   338  
   339  // UpdatePublicShare provides a mock function with given fields: ctx, u, req
   340  func (_m *Manager) UpdatePublicShare(ctx context.Context, u *userv1beta1.User, req *linkv1beta1.UpdatePublicShareRequest) (*linkv1beta1.PublicShare, error) {
   341  	ret := _m.Called(ctx, u, req)
   342  
   343  	if len(ret) == 0 {
   344  		panic("no return value specified for UpdatePublicShare")
   345  	}
   346  
   347  	var r0 *linkv1beta1.PublicShare
   348  	var r1 error
   349  	if rf, ok := ret.Get(0).(func(context.Context, *userv1beta1.User, *linkv1beta1.UpdatePublicShareRequest) (*linkv1beta1.PublicShare, error)); ok {
   350  		return rf(ctx, u, req)
   351  	}
   352  	if rf, ok := ret.Get(0).(func(context.Context, *userv1beta1.User, *linkv1beta1.UpdatePublicShareRequest) *linkv1beta1.PublicShare); ok {
   353  		r0 = rf(ctx, u, req)
   354  	} else {
   355  		if ret.Get(0) != nil {
   356  			r0 = ret.Get(0).(*linkv1beta1.PublicShare)
   357  		}
   358  	}
   359  
   360  	if rf, ok := ret.Get(1).(func(context.Context, *userv1beta1.User, *linkv1beta1.UpdatePublicShareRequest) error); ok {
   361  		r1 = rf(ctx, u, req)
   362  	} else {
   363  		r1 = ret.Error(1)
   364  	}
   365  
   366  	return r0, r1
   367  }
   368  
   369  // Manager_UpdatePublicShare_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'UpdatePublicShare'
   370  type Manager_UpdatePublicShare_Call struct {
   371  	*mock.Call
   372  }
   373  
   374  // UpdatePublicShare is a helper method to define mock.On call
   375  //   - ctx context.Context
   376  //   - u *userv1beta1.User
   377  //   - req *linkv1beta1.UpdatePublicShareRequest
   378  func (_e *Manager_Expecter) UpdatePublicShare(ctx interface{}, u interface{}, req interface{}) *Manager_UpdatePublicShare_Call {
   379  	return &Manager_UpdatePublicShare_Call{Call: _e.mock.On("UpdatePublicShare", ctx, u, req)}
   380  }
   381  
   382  func (_c *Manager_UpdatePublicShare_Call) Run(run func(ctx context.Context, u *userv1beta1.User, req *linkv1beta1.UpdatePublicShareRequest)) *Manager_UpdatePublicShare_Call {
   383  	_c.Call.Run(func(args mock.Arguments) {
   384  		run(args[0].(context.Context), args[1].(*userv1beta1.User), args[2].(*linkv1beta1.UpdatePublicShareRequest))
   385  	})
   386  	return _c
   387  }
   388  
   389  func (_c *Manager_UpdatePublicShare_Call) Return(_a0 *linkv1beta1.PublicShare, _a1 error) *Manager_UpdatePublicShare_Call {
   390  	_c.Call.Return(_a0, _a1)
   391  	return _c
   392  }
   393  
   394  func (_c *Manager_UpdatePublicShare_Call) RunAndReturn(run func(context.Context, *userv1beta1.User, *linkv1beta1.UpdatePublicShareRequest) (*linkv1beta1.PublicShare, error)) *Manager_UpdatePublicShare_Call {
   395  	_c.Call.Return(run)
   396  	return _c
   397  }
   398  
   399  // NewManager creates a new instance of Manager. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations.
   400  // The first argument is typically a *testing.T value.
   401  func NewManager(t interface {
   402  	mock.TestingT
   403  	Cleanup(func())
   404  }) *Manager {
   405  	mock := &Manager{}
   406  	mock.Mock.Test(t)
   407  
   408  	t.Cleanup(func() { mock.AssertExpectations(t) })
   409  
   410  	return mock
   411  }