github.com/operator-framework/operator-lifecycle-manager@v0.30.0/pkg/fakes/fake_registry_store.go (about)

     1  // Code generated by counterfeiter. DO NOT EDIT.
     2  package fakes
     3  
     4  import (
     5  	"context"
     6  	"sync"
     7  
     8  	"github.com/operator-framework/operator-registry/pkg/api"
     9  	"github.com/operator-framework/operator-registry/pkg/registry"
    10  )
    11  
    12  type FakeQuery struct {
    13  	GetApisForEntryStub        func(context.Context, int64) ([]*api.GroupVersionKind, []*api.GroupVersionKind, error)
    14  	getApisForEntryMutex       sync.RWMutex
    15  	getApisForEntryArgsForCall []struct {
    16  		arg1 context.Context
    17  		arg2 int64
    18  	}
    19  	getApisForEntryReturns struct {
    20  		result1 []*api.GroupVersionKind
    21  		result2 []*api.GroupVersionKind
    22  		result3 error
    23  	}
    24  	getApisForEntryReturnsOnCall map[int]struct {
    25  		result1 []*api.GroupVersionKind
    26  		result2 []*api.GroupVersionKind
    27  		result3 error
    28  	}
    29  	GetBundleStub        func(context.Context, string, string, string) (*api.Bundle, error)
    30  	getBundleMutex       sync.RWMutex
    31  	getBundleArgsForCall []struct {
    32  		arg1 context.Context
    33  		arg2 string
    34  		arg3 string
    35  		arg4 string
    36  	}
    37  	getBundleReturns struct {
    38  		result1 *api.Bundle
    39  		result2 error
    40  	}
    41  	getBundleReturnsOnCall map[int]struct {
    42  		result1 *api.Bundle
    43  		result2 error
    44  	}
    45  	GetBundleForChannelStub        func(context.Context, string, string) (*api.Bundle, error)
    46  	getBundleForChannelMutex       sync.RWMutex
    47  	getBundleForChannelArgsForCall []struct {
    48  		arg1 context.Context
    49  		arg2 string
    50  		arg3 string
    51  	}
    52  	getBundleForChannelReturns struct {
    53  		result1 *api.Bundle
    54  		result2 error
    55  	}
    56  	getBundleForChannelReturnsOnCall map[int]struct {
    57  		result1 *api.Bundle
    58  		result2 error
    59  	}
    60  	GetBundlePathIfExistsStub        func(context.Context, string) (string, error)
    61  	getBundlePathIfExistsMutex       sync.RWMutex
    62  	getBundlePathIfExistsArgsForCall []struct {
    63  		arg1 context.Context
    64  		arg2 string
    65  	}
    66  	getBundlePathIfExistsReturns struct {
    67  		result1 string
    68  		result2 error
    69  	}
    70  	getBundlePathIfExistsReturnsOnCall map[int]struct {
    71  		result1 string
    72  		result2 error
    73  	}
    74  	GetBundlePathsForPackageStub        func(context.Context, string) ([]string, error)
    75  	getBundlePathsForPackageMutex       sync.RWMutex
    76  	getBundlePathsForPackageArgsForCall []struct {
    77  		arg1 context.Context
    78  		arg2 string
    79  	}
    80  	getBundlePathsForPackageReturns struct {
    81  		result1 []string
    82  		result2 error
    83  	}
    84  	getBundlePathsForPackageReturnsOnCall map[int]struct {
    85  		result1 []string
    86  		result2 error
    87  	}
    88  	GetBundleThatProvidesStub        func(context.Context, string, string, string) (*api.Bundle, error)
    89  	getBundleThatProvidesMutex       sync.RWMutex
    90  	getBundleThatProvidesArgsForCall []struct {
    91  		arg1 context.Context
    92  		arg2 string
    93  		arg3 string
    94  		arg4 string
    95  	}
    96  	getBundleThatProvidesReturns struct {
    97  		result1 *api.Bundle
    98  		result2 error
    99  	}
   100  	getBundleThatProvidesReturnsOnCall map[int]struct {
   101  		result1 *api.Bundle
   102  		result2 error
   103  	}
   104  	GetBundleThatReplacesStub        func(context.Context, string, string, string) (*api.Bundle, error)
   105  	getBundleThatReplacesMutex       sync.RWMutex
   106  	getBundleThatReplacesArgsForCall []struct {
   107  		arg1 context.Context
   108  		arg2 string
   109  		arg3 string
   110  		arg4 string
   111  	}
   112  	getBundleThatReplacesReturns struct {
   113  		result1 *api.Bundle
   114  		result2 error
   115  	}
   116  	getBundleThatReplacesReturnsOnCall map[int]struct {
   117  		result1 *api.Bundle
   118  		result2 error
   119  	}
   120  	GetBundleVersionStub        func(context.Context, string) (string, error)
   121  	getBundleVersionMutex       sync.RWMutex
   122  	getBundleVersionArgsForCall []struct {
   123  		arg1 context.Context
   124  		arg2 string
   125  	}
   126  	getBundleVersionReturns struct {
   127  		result1 string
   128  		result2 error
   129  	}
   130  	getBundleVersionReturnsOnCall map[int]struct {
   131  		result1 string
   132  		result2 error
   133  	}
   134  	GetBundlesForPackageStub        func(context.Context, string) (map[registry.BundleKey]struct{}, error)
   135  	getBundlesForPackageMutex       sync.RWMutex
   136  	getBundlesForPackageArgsForCall []struct {
   137  		arg1 context.Context
   138  		arg2 string
   139  	}
   140  	getBundlesForPackageReturns struct {
   141  		result1 map[registry.BundleKey]struct{}
   142  		result2 error
   143  	}
   144  	getBundlesForPackageReturnsOnCall map[int]struct {
   145  		result1 map[registry.BundleKey]struct{}
   146  		result2 error
   147  	}
   148  	GetChannelEntriesFromPackageStub        func(context.Context, string) ([]registry.ChannelEntryAnnotated, error)
   149  	getChannelEntriesFromPackageMutex       sync.RWMutex
   150  	getChannelEntriesFromPackageArgsForCall []struct {
   151  		arg1 context.Context
   152  		arg2 string
   153  	}
   154  	getChannelEntriesFromPackageReturns struct {
   155  		result1 []registry.ChannelEntryAnnotated
   156  		result2 error
   157  	}
   158  	getChannelEntriesFromPackageReturnsOnCall map[int]struct {
   159  		result1 []registry.ChannelEntryAnnotated
   160  		result2 error
   161  	}
   162  	GetChannelEntriesThatProvideStub        func(context.Context, string, string, string) ([]*registry.ChannelEntry, error)
   163  	getChannelEntriesThatProvideMutex       sync.RWMutex
   164  	getChannelEntriesThatProvideArgsForCall []struct {
   165  		arg1 context.Context
   166  		arg2 string
   167  		arg3 string
   168  		arg4 string
   169  	}
   170  	getChannelEntriesThatProvideReturns struct {
   171  		result1 []*registry.ChannelEntry
   172  		result2 error
   173  	}
   174  	getChannelEntriesThatProvideReturnsOnCall map[int]struct {
   175  		result1 []*registry.ChannelEntry
   176  		result2 error
   177  	}
   178  	GetChannelEntriesThatReplaceStub        func(context.Context, string) ([]*registry.ChannelEntry, error)
   179  	getChannelEntriesThatReplaceMutex       sync.RWMutex
   180  	getChannelEntriesThatReplaceArgsForCall []struct {
   181  		arg1 context.Context
   182  		arg2 string
   183  	}
   184  	getChannelEntriesThatReplaceReturns struct {
   185  		result1 []*registry.ChannelEntry
   186  		result2 error
   187  	}
   188  	getChannelEntriesThatReplaceReturnsOnCall map[int]struct {
   189  		result1 []*registry.ChannelEntry
   190  		result2 error
   191  	}
   192  	GetCurrentCSVNameForChannelStub        func(context.Context, string, string) (string, error)
   193  	getCurrentCSVNameForChannelMutex       sync.RWMutex
   194  	getCurrentCSVNameForChannelArgsForCall []struct {
   195  		arg1 context.Context
   196  		arg2 string
   197  		arg3 string
   198  	}
   199  	getCurrentCSVNameForChannelReturns struct {
   200  		result1 string
   201  		result2 error
   202  	}
   203  	getCurrentCSVNameForChannelReturnsOnCall map[int]struct {
   204  		result1 string
   205  		result2 error
   206  	}
   207  	GetDefaultChannelForPackageStub        func(context.Context, string) (string, error)
   208  	getDefaultChannelForPackageMutex       sync.RWMutex
   209  	getDefaultChannelForPackageArgsForCall []struct {
   210  		arg1 context.Context
   211  		arg2 string
   212  	}
   213  	getDefaultChannelForPackageReturns struct {
   214  		result1 string
   215  		result2 error
   216  	}
   217  	getDefaultChannelForPackageReturnsOnCall map[int]struct {
   218  		result1 string
   219  		result2 error
   220  	}
   221  	GetDefaultPackageStub        func(context.Context, string) (string, error)
   222  	getDefaultPackageMutex       sync.RWMutex
   223  	getDefaultPackageArgsForCall []struct {
   224  		arg1 context.Context
   225  		arg2 string
   226  	}
   227  	getDefaultPackageReturns struct {
   228  		result1 string
   229  		result2 error
   230  	}
   231  	getDefaultPackageReturnsOnCall map[int]struct {
   232  		result1 string
   233  		result2 error
   234  	}
   235  	GetDependenciesForBundleStub        func(context.Context, string, string, string) ([]*api.Dependency, error)
   236  	getDependenciesForBundleMutex       sync.RWMutex
   237  	getDependenciesForBundleArgsForCall []struct {
   238  		arg1 context.Context
   239  		arg2 string
   240  		arg3 string
   241  		arg4 string
   242  	}
   243  	getDependenciesForBundleReturns struct {
   244  		result1 []*api.Dependency
   245  		result2 error
   246  	}
   247  	getDependenciesForBundleReturnsOnCall map[int]struct {
   248  		result1 []*api.Dependency
   249  		result2 error
   250  	}
   251  	GetImagesForBundleStub        func(context.Context, string) ([]string, error)
   252  	getImagesForBundleMutex       sync.RWMutex
   253  	getImagesForBundleArgsForCall []struct {
   254  		arg1 context.Context
   255  		arg2 string
   256  	}
   257  	getImagesForBundleReturns struct {
   258  		result1 []string
   259  		result2 error
   260  	}
   261  	getImagesForBundleReturnsOnCall map[int]struct {
   262  		result1 []string
   263  		result2 error
   264  	}
   265  	GetLatestChannelEntriesThatProvideStub        func(context.Context, string, string, string) ([]*registry.ChannelEntry, error)
   266  	getLatestChannelEntriesThatProvideMutex       sync.RWMutex
   267  	getLatestChannelEntriesThatProvideArgsForCall []struct {
   268  		arg1 context.Context
   269  		arg2 string
   270  		arg3 string
   271  		arg4 string
   272  	}
   273  	getLatestChannelEntriesThatProvideReturns struct {
   274  		result1 []*registry.ChannelEntry
   275  		result2 error
   276  	}
   277  	getLatestChannelEntriesThatProvideReturnsOnCall map[int]struct {
   278  		result1 []*registry.ChannelEntry
   279  		result2 error
   280  	}
   281  	GetPackageStub        func(context.Context, string) (*registry.PackageManifest, error)
   282  	getPackageMutex       sync.RWMutex
   283  	getPackageArgsForCall []struct {
   284  		arg1 context.Context
   285  		arg2 string
   286  	}
   287  	getPackageReturns struct {
   288  		result1 *registry.PackageManifest
   289  		result2 error
   290  	}
   291  	getPackageReturnsOnCall map[int]struct {
   292  		result1 *registry.PackageManifest
   293  		result2 error
   294  	}
   295  	ListBundlesStub        func(context.Context) ([]*api.Bundle, error)
   296  	listBundlesMutex       sync.RWMutex
   297  	listBundlesArgsForCall []struct {
   298  		arg1 context.Context
   299  	}
   300  	listBundlesReturns struct {
   301  		result1 []*api.Bundle
   302  		result2 error
   303  	}
   304  	listBundlesReturnsOnCall map[int]struct {
   305  		result1 []*api.Bundle
   306  		result2 error
   307  	}
   308  	ListChannelsStub        func(context.Context, string) ([]string, error)
   309  	listChannelsMutex       sync.RWMutex
   310  	listChannelsArgsForCall []struct {
   311  		arg1 context.Context
   312  		arg2 string
   313  	}
   314  	listChannelsReturns struct {
   315  		result1 []string
   316  		result2 error
   317  	}
   318  	listChannelsReturnsOnCall map[int]struct {
   319  		result1 []string
   320  		result2 error
   321  	}
   322  	ListImagesStub        func(context.Context) ([]string, error)
   323  	listImagesMutex       sync.RWMutex
   324  	listImagesArgsForCall []struct {
   325  		arg1 context.Context
   326  	}
   327  	listImagesReturns struct {
   328  		result1 []string
   329  		result2 error
   330  	}
   331  	listImagesReturnsOnCall map[int]struct {
   332  		result1 []string
   333  		result2 error
   334  	}
   335  	ListPackagesStub        func(context.Context) ([]string, error)
   336  	listPackagesMutex       sync.RWMutex
   337  	listPackagesArgsForCall []struct {
   338  		arg1 context.Context
   339  	}
   340  	listPackagesReturns struct {
   341  		result1 []string
   342  		result2 error
   343  	}
   344  	listPackagesReturnsOnCall map[int]struct {
   345  		result1 []string
   346  		result2 error
   347  	}
   348  	ListRegistryBundlesStub        func(context.Context) ([]*registry.Bundle, error)
   349  	listRegistryBundlesMutex       sync.RWMutex
   350  	listRegistryBundlesArgsForCall []struct {
   351  		arg1 context.Context
   352  	}
   353  	listRegistryBundlesReturns struct {
   354  		result1 []*registry.Bundle
   355  		result2 error
   356  	}
   357  	listRegistryBundlesReturnsOnCall map[int]struct {
   358  		result1 []*registry.Bundle
   359  		result2 error
   360  	}
   361  	ListTablesStub        func(context.Context) ([]string, error)
   362  	listTablesMutex       sync.RWMutex
   363  	listTablesArgsForCall []struct {
   364  		arg1 context.Context
   365  	}
   366  	listTablesReturns struct {
   367  		result1 []string
   368  		result2 error
   369  	}
   370  	listTablesReturnsOnCall map[int]struct {
   371  		result1 []string
   372  		result2 error
   373  	}
   374  	SendBundlesStub        func(context.Context, registry.BundleSender) error
   375  	sendBundlesMutex       sync.RWMutex
   376  	sendBundlesArgsForCall []struct {
   377  		arg1 context.Context
   378  		arg2 registry.BundleSender
   379  	}
   380  	sendBundlesReturns struct {
   381  		result1 error
   382  	}
   383  	sendBundlesReturnsOnCall map[int]struct {
   384  		result1 error
   385  	}
   386  	invocations      map[string][][]interface{}
   387  	invocationsMutex sync.RWMutex
   388  }
   389  
   390  func (fake *FakeQuery) GetApisForEntry(arg1 context.Context, arg2 int64) ([]*api.GroupVersionKind, []*api.GroupVersionKind, error) {
   391  	fake.getApisForEntryMutex.Lock()
   392  	ret, specificReturn := fake.getApisForEntryReturnsOnCall[len(fake.getApisForEntryArgsForCall)]
   393  	fake.getApisForEntryArgsForCall = append(fake.getApisForEntryArgsForCall, struct {
   394  		arg1 context.Context
   395  		arg2 int64
   396  	}{arg1, arg2})
   397  	stub := fake.GetApisForEntryStub
   398  	fakeReturns := fake.getApisForEntryReturns
   399  	fake.recordInvocation("GetApisForEntry", []interface{}{arg1, arg2})
   400  	fake.getApisForEntryMutex.Unlock()
   401  	if stub != nil {
   402  		return stub(arg1, arg2)
   403  	}
   404  	if specificReturn {
   405  		return ret.result1, ret.result2, ret.result3
   406  	}
   407  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
   408  }
   409  
   410  func (fake *FakeQuery) GetApisForEntryCallCount() int {
   411  	fake.getApisForEntryMutex.RLock()
   412  	defer fake.getApisForEntryMutex.RUnlock()
   413  	return len(fake.getApisForEntryArgsForCall)
   414  }
   415  
   416  func (fake *FakeQuery) GetApisForEntryCalls(stub func(context.Context, int64) ([]*api.GroupVersionKind, []*api.GroupVersionKind, error)) {
   417  	fake.getApisForEntryMutex.Lock()
   418  	defer fake.getApisForEntryMutex.Unlock()
   419  	fake.GetApisForEntryStub = stub
   420  }
   421  
   422  func (fake *FakeQuery) GetApisForEntryArgsForCall(i int) (context.Context, int64) {
   423  	fake.getApisForEntryMutex.RLock()
   424  	defer fake.getApisForEntryMutex.RUnlock()
   425  	argsForCall := fake.getApisForEntryArgsForCall[i]
   426  	return argsForCall.arg1, argsForCall.arg2
   427  }
   428  
   429  func (fake *FakeQuery) GetApisForEntryReturns(result1 []*api.GroupVersionKind, result2 []*api.GroupVersionKind, result3 error) {
   430  	fake.getApisForEntryMutex.Lock()
   431  	defer fake.getApisForEntryMutex.Unlock()
   432  	fake.GetApisForEntryStub = nil
   433  	fake.getApisForEntryReturns = struct {
   434  		result1 []*api.GroupVersionKind
   435  		result2 []*api.GroupVersionKind
   436  		result3 error
   437  	}{result1, result2, result3}
   438  }
   439  
   440  func (fake *FakeQuery) GetApisForEntryReturnsOnCall(i int, result1 []*api.GroupVersionKind, result2 []*api.GroupVersionKind, result3 error) {
   441  	fake.getApisForEntryMutex.Lock()
   442  	defer fake.getApisForEntryMutex.Unlock()
   443  	fake.GetApisForEntryStub = nil
   444  	if fake.getApisForEntryReturnsOnCall == nil {
   445  		fake.getApisForEntryReturnsOnCall = make(map[int]struct {
   446  			result1 []*api.GroupVersionKind
   447  			result2 []*api.GroupVersionKind
   448  			result3 error
   449  		})
   450  	}
   451  	fake.getApisForEntryReturnsOnCall[i] = struct {
   452  		result1 []*api.GroupVersionKind
   453  		result2 []*api.GroupVersionKind
   454  		result3 error
   455  	}{result1, result2, result3}
   456  }
   457  
   458  func (fake *FakeQuery) GetBundle(arg1 context.Context, arg2 string, arg3 string, arg4 string) (*api.Bundle, error) {
   459  	fake.getBundleMutex.Lock()
   460  	ret, specificReturn := fake.getBundleReturnsOnCall[len(fake.getBundleArgsForCall)]
   461  	fake.getBundleArgsForCall = append(fake.getBundleArgsForCall, struct {
   462  		arg1 context.Context
   463  		arg2 string
   464  		arg3 string
   465  		arg4 string
   466  	}{arg1, arg2, arg3, arg4})
   467  	stub := fake.GetBundleStub
   468  	fakeReturns := fake.getBundleReturns
   469  	fake.recordInvocation("GetBundle", []interface{}{arg1, arg2, arg3, arg4})
   470  	fake.getBundleMutex.Unlock()
   471  	if stub != nil {
   472  		return stub(arg1, arg2, arg3, arg4)
   473  	}
   474  	if specificReturn {
   475  		return ret.result1, ret.result2
   476  	}
   477  	return fakeReturns.result1, fakeReturns.result2
   478  }
   479  
   480  func (fake *FakeQuery) GetBundleCallCount() int {
   481  	fake.getBundleMutex.RLock()
   482  	defer fake.getBundleMutex.RUnlock()
   483  	return len(fake.getBundleArgsForCall)
   484  }
   485  
   486  func (fake *FakeQuery) GetBundleCalls(stub func(context.Context, string, string, string) (*api.Bundle, error)) {
   487  	fake.getBundleMutex.Lock()
   488  	defer fake.getBundleMutex.Unlock()
   489  	fake.GetBundleStub = stub
   490  }
   491  
   492  func (fake *FakeQuery) GetBundleArgsForCall(i int) (context.Context, string, string, string) {
   493  	fake.getBundleMutex.RLock()
   494  	defer fake.getBundleMutex.RUnlock()
   495  	argsForCall := fake.getBundleArgsForCall[i]
   496  	return argsForCall.arg1, argsForCall.arg2, argsForCall.arg3, argsForCall.arg4
   497  }
   498  
   499  func (fake *FakeQuery) GetBundleReturns(result1 *api.Bundle, result2 error) {
   500  	fake.getBundleMutex.Lock()
   501  	defer fake.getBundleMutex.Unlock()
   502  	fake.GetBundleStub = nil
   503  	fake.getBundleReturns = struct {
   504  		result1 *api.Bundle
   505  		result2 error
   506  	}{result1, result2}
   507  }
   508  
   509  func (fake *FakeQuery) GetBundleReturnsOnCall(i int, result1 *api.Bundle, result2 error) {
   510  	fake.getBundleMutex.Lock()
   511  	defer fake.getBundleMutex.Unlock()
   512  	fake.GetBundleStub = nil
   513  	if fake.getBundleReturnsOnCall == nil {
   514  		fake.getBundleReturnsOnCall = make(map[int]struct {
   515  			result1 *api.Bundle
   516  			result2 error
   517  		})
   518  	}
   519  	fake.getBundleReturnsOnCall[i] = struct {
   520  		result1 *api.Bundle
   521  		result2 error
   522  	}{result1, result2}
   523  }
   524  
   525  func (fake *FakeQuery) GetBundleForChannel(arg1 context.Context, arg2 string, arg3 string) (*api.Bundle, error) {
   526  	fake.getBundleForChannelMutex.Lock()
   527  	ret, specificReturn := fake.getBundleForChannelReturnsOnCall[len(fake.getBundleForChannelArgsForCall)]
   528  	fake.getBundleForChannelArgsForCall = append(fake.getBundleForChannelArgsForCall, struct {
   529  		arg1 context.Context
   530  		arg2 string
   531  		arg3 string
   532  	}{arg1, arg2, arg3})
   533  	stub := fake.GetBundleForChannelStub
   534  	fakeReturns := fake.getBundleForChannelReturns
   535  	fake.recordInvocation("GetBundleForChannel", []interface{}{arg1, arg2, arg3})
   536  	fake.getBundleForChannelMutex.Unlock()
   537  	if stub != nil {
   538  		return stub(arg1, arg2, arg3)
   539  	}
   540  	if specificReturn {
   541  		return ret.result1, ret.result2
   542  	}
   543  	return fakeReturns.result1, fakeReturns.result2
   544  }
   545  
   546  func (fake *FakeQuery) GetBundleForChannelCallCount() int {
   547  	fake.getBundleForChannelMutex.RLock()
   548  	defer fake.getBundleForChannelMutex.RUnlock()
   549  	return len(fake.getBundleForChannelArgsForCall)
   550  }
   551  
   552  func (fake *FakeQuery) GetBundleForChannelCalls(stub func(context.Context, string, string) (*api.Bundle, error)) {
   553  	fake.getBundleForChannelMutex.Lock()
   554  	defer fake.getBundleForChannelMutex.Unlock()
   555  	fake.GetBundleForChannelStub = stub
   556  }
   557  
   558  func (fake *FakeQuery) GetBundleForChannelArgsForCall(i int) (context.Context, string, string) {
   559  	fake.getBundleForChannelMutex.RLock()
   560  	defer fake.getBundleForChannelMutex.RUnlock()
   561  	argsForCall := fake.getBundleForChannelArgsForCall[i]
   562  	return argsForCall.arg1, argsForCall.arg2, argsForCall.arg3
   563  }
   564  
   565  func (fake *FakeQuery) GetBundleForChannelReturns(result1 *api.Bundle, result2 error) {
   566  	fake.getBundleForChannelMutex.Lock()
   567  	defer fake.getBundleForChannelMutex.Unlock()
   568  	fake.GetBundleForChannelStub = nil
   569  	fake.getBundleForChannelReturns = struct {
   570  		result1 *api.Bundle
   571  		result2 error
   572  	}{result1, result2}
   573  }
   574  
   575  func (fake *FakeQuery) GetBundleForChannelReturnsOnCall(i int, result1 *api.Bundle, result2 error) {
   576  	fake.getBundleForChannelMutex.Lock()
   577  	defer fake.getBundleForChannelMutex.Unlock()
   578  	fake.GetBundleForChannelStub = nil
   579  	if fake.getBundleForChannelReturnsOnCall == nil {
   580  		fake.getBundleForChannelReturnsOnCall = make(map[int]struct {
   581  			result1 *api.Bundle
   582  			result2 error
   583  		})
   584  	}
   585  	fake.getBundleForChannelReturnsOnCall[i] = struct {
   586  		result1 *api.Bundle
   587  		result2 error
   588  	}{result1, result2}
   589  }
   590  
   591  func (fake *FakeQuery) GetBundlePathIfExists(arg1 context.Context, arg2 string) (string, error) {
   592  	fake.getBundlePathIfExistsMutex.Lock()
   593  	ret, specificReturn := fake.getBundlePathIfExistsReturnsOnCall[len(fake.getBundlePathIfExistsArgsForCall)]
   594  	fake.getBundlePathIfExistsArgsForCall = append(fake.getBundlePathIfExistsArgsForCall, struct {
   595  		arg1 context.Context
   596  		arg2 string
   597  	}{arg1, arg2})
   598  	stub := fake.GetBundlePathIfExistsStub
   599  	fakeReturns := fake.getBundlePathIfExistsReturns
   600  	fake.recordInvocation("GetBundlePathIfExists", []interface{}{arg1, arg2})
   601  	fake.getBundlePathIfExistsMutex.Unlock()
   602  	if stub != nil {
   603  		return stub(arg1, arg2)
   604  	}
   605  	if specificReturn {
   606  		return ret.result1, ret.result2
   607  	}
   608  	return fakeReturns.result1, fakeReturns.result2
   609  }
   610  
   611  func (fake *FakeQuery) GetBundlePathIfExistsCallCount() int {
   612  	fake.getBundlePathIfExistsMutex.RLock()
   613  	defer fake.getBundlePathIfExistsMutex.RUnlock()
   614  	return len(fake.getBundlePathIfExistsArgsForCall)
   615  }
   616  
   617  func (fake *FakeQuery) GetBundlePathIfExistsCalls(stub func(context.Context, string) (string, error)) {
   618  	fake.getBundlePathIfExistsMutex.Lock()
   619  	defer fake.getBundlePathIfExistsMutex.Unlock()
   620  	fake.GetBundlePathIfExistsStub = stub
   621  }
   622  
   623  func (fake *FakeQuery) GetBundlePathIfExistsArgsForCall(i int) (context.Context, string) {
   624  	fake.getBundlePathIfExistsMutex.RLock()
   625  	defer fake.getBundlePathIfExistsMutex.RUnlock()
   626  	argsForCall := fake.getBundlePathIfExistsArgsForCall[i]
   627  	return argsForCall.arg1, argsForCall.arg2
   628  }
   629  
   630  func (fake *FakeQuery) GetBundlePathIfExistsReturns(result1 string, result2 error) {
   631  	fake.getBundlePathIfExistsMutex.Lock()
   632  	defer fake.getBundlePathIfExistsMutex.Unlock()
   633  	fake.GetBundlePathIfExistsStub = nil
   634  	fake.getBundlePathIfExistsReturns = struct {
   635  		result1 string
   636  		result2 error
   637  	}{result1, result2}
   638  }
   639  
   640  func (fake *FakeQuery) GetBundlePathIfExistsReturnsOnCall(i int, result1 string, result2 error) {
   641  	fake.getBundlePathIfExistsMutex.Lock()
   642  	defer fake.getBundlePathIfExistsMutex.Unlock()
   643  	fake.GetBundlePathIfExistsStub = nil
   644  	if fake.getBundlePathIfExistsReturnsOnCall == nil {
   645  		fake.getBundlePathIfExistsReturnsOnCall = make(map[int]struct {
   646  			result1 string
   647  			result2 error
   648  		})
   649  	}
   650  	fake.getBundlePathIfExistsReturnsOnCall[i] = struct {
   651  		result1 string
   652  		result2 error
   653  	}{result1, result2}
   654  }
   655  
   656  func (fake *FakeQuery) GetBundlePathsForPackage(arg1 context.Context, arg2 string) ([]string, error) {
   657  	fake.getBundlePathsForPackageMutex.Lock()
   658  	ret, specificReturn := fake.getBundlePathsForPackageReturnsOnCall[len(fake.getBundlePathsForPackageArgsForCall)]
   659  	fake.getBundlePathsForPackageArgsForCall = append(fake.getBundlePathsForPackageArgsForCall, struct {
   660  		arg1 context.Context
   661  		arg2 string
   662  	}{arg1, arg2})
   663  	stub := fake.GetBundlePathsForPackageStub
   664  	fakeReturns := fake.getBundlePathsForPackageReturns
   665  	fake.recordInvocation("GetBundlePathsForPackage", []interface{}{arg1, arg2})
   666  	fake.getBundlePathsForPackageMutex.Unlock()
   667  	if stub != nil {
   668  		return stub(arg1, arg2)
   669  	}
   670  	if specificReturn {
   671  		return ret.result1, ret.result2
   672  	}
   673  	return fakeReturns.result1, fakeReturns.result2
   674  }
   675  
   676  func (fake *FakeQuery) GetBundlePathsForPackageCallCount() int {
   677  	fake.getBundlePathsForPackageMutex.RLock()
   678  	defer fake.getBundlePathsForPackageMutex.RUnlock()
   679  	return len(fake.getBundlePathsForPackageArgsForCall)
   680  }
   681  
   682  func (fake *FakeQuery) GetBundlePathsForPackageCalls(stub func(context.Context, string) ([]string, error)) {
   683  	fake.getBundlePathsForPackageMutex.Lock()
   684  	defer fake.getBundlePathsForPackageMutex.Unlock()
   685  	fake.GetBundlePathsForPackageStub = stub
   686  }
   687  
   688  func (fake *FakeQuery) GetBundlePathsForPackageArgsForCall(i int) (context.Context, string) {
   689  	fake.getBundlePathsForPackageMutex.RLock()
   690  	defer fake.getBundlePathsForPackageMutex.RUnlock()
   691  	argsForCall := fake.getBundlePathsForPackageArgsForCall[i]
   692  	return argsForCall.arg1, argsForCall.arg2
   693  }
   694  
   695  func (fake *FakeQuery) GetBundlePathsForPackageReturns(result1 []string, result2 error) {
   696  	fake.getBundlePathsForPackageMutex.Lock()
   697  	defer fake.getBundlePathsForPackageMutex.Unlock()
   698  	fake.GetBundlePathsForPackageStub = nil
   699  	fake.getBundlePathsForPackageReturns = struct {
   700  		result1 []string
   701  		result2 error
   702  	}{result1, result2}
   703  }
   704  
   705  func (fake *FakeQuery) GetBundlePathsForPackageReturnsOnCall(i int, result1 []string, result2 error) {
   706  	fake.getBundlePathsForPackageMutex.Lock()
   707  	defer fake.getBundlePathsForPackageMutex.Unlock()
   708  	fake.GetBundlePathsForPackageStub = nil
   709  	if fake.getBundlePathsForPackageReturnsOnCall == nil {
   710  		fake.getBundlePathsForPackageReturnsOnCall = make(map[int]struct {
   711  			result1 []string
   712  			result2 error
   713  		})
   714  	}
   715  	fake.getBundlePathsForPackageReturnsOnCall[i] = struct {
   716  		result1 []string
   717  		result2 error
   718  	}{result1, result2}
   719  }
   720  
   721  func (fake *FakeQuery) GetBundleThatProvides(arg1 context.Context, arg2 string, arg3 string, arg4 string) (*api.Bundle, error) {
   722  	fake.getBundleThatProvidesMutex.Lock()
   723  	ret, specificReturn := fake.getBundleThatProvidesReturnsOnCall[len(fake.getBundleThatProvidesArgsForCall)]
   724  	fake.getBundleThatProvidesArgsForCall = append(fake.getBundleThatProvidesArgsForCall, struct {
   725  		arg1 context.Context
   726  		arg2 string
   727  		arg3 string
   728  		arg4 string
   729  	}{arg1, arg2, arg3, arg4})
   730  	stub := fake.GetBundleThatProvidesStub
   731  	fakeReturns := fake.getBundleThatProvidesReturns
   732  	fake.recordInvocation("GetBundleThatProvides", []interface{}{arg1, arg2, arg3, arg4})
   733  	fake.getBundleThatProvidesMutex.Unlock()
   734  	if stub != nil {
   735  		return stub(arg1, arg2, arg3, arg4)
   736  	}
   737  	if specificReturn {
   738  		return ret.result1, ret.result2
   739  	}
   740  	return fakeReturns.result1, fakeReturns.result2
   741  }
   742  
   743  func (fake *FakeQuery) GetBundleThatProvidesCallCount() int {
   744  	fake.getBundleThatProvidesMutex.RLock()
   745  	defer fake.getBundleThatProvidesMutex.RUnlock()
   746  	return len(fake.getBundleThatProvidesArgsForCall)
   747  }
   748  
   749  func (fake *FakeQuery) GetBundleThatProvidesCalls(stub func(context.Context, string, string, string) (*api.Bundle, error)) {
   750  	fake.getBundleThatProvidesMutex.Lock()
   751  	defer fake.getBundleThatProvidesMutex.Unlock()
   752  	fake.GetBundleThatProvidesStub = stub
   753  }
   754  
   755  func (fake *FakeQuery) GetBundleThatProvidesArgsForCall(i int) (context.Context, string, string, string) {
   756  	fake.getBundleThatProvidesMutex.RLock()
   757  	defer fake.getBundleThatProvidesMutex.RUnlock()
   758  	argsForCall := fake.getBundleThatProvidesArgsForCall[i]
   759  	return argsForCall.arg1, argsForCall.arg2, argsForCall.arg3, argsForCall.arg4
   760  }
   761  
   762  func (fake *FakeQuery) GetBundleThatProvidesReturns(result1 *api.Bundle, result2 error) {
   763  	fake.getBundleThatProvidesMutex.Lock()
   764  	defer fake.getBundleThatProvidesMutex.Unlock()
   765  	fake.GetBundleThatProvidesStub = nil
   766  	fake.getBundleThatProvidesReturns = struct {
   767  		result1 *api.Bundle
   768  		result2 error
   769  	}{result1, result2}
   770  }
   771  
   772  func (fake *FakeQuery) GetBundleThatProvidesReturnsOnCall(i int, result1 *api.Bundle, result2 error) {
   773  	fake.getBundleThatProvidesMutex.Lock()
   774  	defer fake.getBundleThatProvidesMutex.Unlock()
   775  	fake.GetBundleThatProvidesStub = nil
   776  	if fake.getBundleThatProvidesReturnsOnCall == nil {
   777  		fake.getBundleThatProvidesReturnsOnCall = make(map[int]struct {
   778  			result1 *api.Bundle
   779  			result2 error
   780  		})
   781  	}
   782  	fake.getBundleThatProvidesReturnsOnCall[i] = struct {
   783  		result1 *api.Bundle
   784  		result2 error
   785  	}{result1, result2}
   786  }
   787  
   788  func (fake *FakeQuery) GetBundleThatReplaces(arg1 context.Context, arg2 string, arg3 string, arg4 string) (*api.Bundle, error) {
   789  	fake.getBundleThatReplacesMutex.Lock()
   790  	ret, specificReturn := fake.getBundleThatReplacesReturnsOnCall[len(fake.getBundleThatReplacesArgsForCall)]
   791  	fake.getBundleThatReplacesArgsForCall = append(fake.getBundleThatReplacesArgsForCall, struct {
   792  		arg1 context.Context
   793  		arg2 string
   794  		arg3 string
   795  		arg4 string
   796  	}{arg1, arg2, arg3, arg4})
   797  	stub := fake.GetBundleThatReplacesStub
   798  	fakeReturns := fake.getBundleThatReplacesReturns
   799  	fake.recordInvocation("GetBundleThatReplaces", []interface{}{arg1, arg2, arg3, arg4})
   800  	fake.getBundleThatReplacesMutex.Unlock()
   801  	if stub != nil {
   802  		return stub(arg1, arg2, arg3, arg4)
   803  	}
   804  	if specificReturn {
   805  		return ret.result1, ret.result2
   806  	}
   807  	return fakeReturns.result1, fakeReturns.result2
   808  }
   809  
   810  func (fake *FakeQuery) GetBundleThatReplacesCallCount() int {
   811  	fake.getBundleThatReplacesMutex.RLock()
   812  	defer fake.getBundleThatReplacesMutex.RUnlock()
   813  	return len(fake.getBundleThatReplacesArgsForCall)
   814  }
   815  
   816  func (fake *FakeQuery) GetBundleThatReplacesCalls(stub func(context.Context, string, string, string) (*api.Bundle, error)) {
   817  	fake.getBundleThatReplacesMutex.Lock()
   818  	defer fake.getBundleThatReplacesMutex.Unlock()
   819  	fake.GetBundleThatReplacesStub = stub
   820  }
   821  
   822  func (fake *FakeQuery) GetBundleThatReplacesArgsForCall(i int) (context.Context, string, string, string) {
   823  	fake.getBundleThatReplacesMutex.RLock()
   824  	defer fake.getBundleThatReplacesMutex.RUnlock()
   825  	argsForCall := fake.getBundleThatReplacesArgsForCall[i]
   826  	return argsForCall.arg1, argsForCall.arg2, argsForCall.arg3, argsForCall.arg4
   827  }
   828  
   829  func (fake *FakeQuery) GetBundleThatReplacesReturns(result1 *api.Bundle, result2 error) {
   830  	fake.getBundleThatReplacesMutex.Lock()
   831  	defer fake.getBundleThatReplacesMutex.Unlock()
   832  	fake.GetBundleThatReplacesStub = nil
   833  	fake.getBundleThatReplacesReturns = struct {
   834  		result1 *api.Bundle
   835  		result2 error
   836  	}{result1, result2}
   837  }
   838  
   839  func (fake *FakeQuery) GetBundleThatReplacesReturnsOnCall(i int, result1 *api.Bundle, result2 error) {
   840  	fake.getBundleThatReplacesMutex.Lock()
   841  	defer fake.getBundleThatReplacesMutex.Unlock()
   842  	fake.GetBundleThatReplacesStub = nil
   843  	if fake.getBundleThatReplacesReturnsOnCall == nil {
   844  		fake.getBundleThatReplacesReturnsOnCall = make(map[int]struct {
   845  			result1 *api.Bundle
   846  			result2 error
   847  		})
   848  	}
   849  	fake.getBundleThatReplacesReturnsOnCall[i] = struct {
   850  		result1 *api.Bundle
   851  		result2 error
   852  	}{result1, result2}
   853  }
   854  
   855  func (fake *FakeQuery) GetBundleVersion(arg1 context.Context, arg2 string) (string, error) {
   856  	fake.getBundleVersionMutex.Lock()
   857  	ret, specificReturn := fake.getBundleVersionReturnsOnCall[len(fake.getBundleVersionArgsForCall)]
   858  	fake.getBundleVersionArgsForCall = append(fake.getBundleVersionArgsForCall, struct {
   859  		arg1 context.Context
   860  		arg2 string
   861  	}{arg1, arg2})
   862  	stub := fake.GetBundleVersionStub
   863  	fakeReturns := fake.getBundleVersionReturns
   864  	fake.recordInvocation("GetBundleVersion", []interface{}{arg1, arg2})
   865  	fake.getBundleVersionMutex.Unlock()
   866  	if stub != nil {
   867  		return stub(arg1, arg2)
   868  	}
   869  	if specificReturn {
   870  		return ret.result1, ret.result2
   871  	}
   872  	return fakeReturns.result1, fakeReturns.result2
   873  }
   874  
   875  func (fake *FakeQuery) GetBundleVersionCallCount() int {
   876  	fake.getBundleVersionMutex.RLock()
   877  	defer fake.getBundleVersionMutex.RUnlock()
   878  	return len(fake.getBundleVersionArgsForCall)
   879  }
   880  
   881  func (fake *FakeQuery) GetBundleVersionCalls(stub func(context.Context, string) (string, error)) {
   882  	fake.getBundleVersionMutex.Lock()
   883  	defer fake.getBundleVersionMutex.Unlock()
   884  	fake.GetBundleVersionStub = stub
   885  }
   886  
   887  func (fake *FakeQuery) GetBundleVersionArgsForCall(i int) (context.Context, string) {
   888  	fake.getBundleVersionMutex.RLock()
   889  	defer fake.getBundleVersionMutex.RUnlock()
   890  	argsForCall := fake.getBundleVersionArgsForCall[i]
   891  	return argsForCall.arg1, argsForCall.arg2
   892  }
   893  
   894  func (fake *FakeQuery) GetBundleVersionReturns(result1 string, result2 error) {
   895  	fake.getBundleVersionMutex.Lock()
   896  	defer fake.getBundleVersionMutex.Unlock()
   897  	fake.GetBundleVersionStub = nil
   898  	fake.getBundleVersionReturns = struct {
   899  		result1 string
   900  		result2 error
   901  	}{result1, result2}
   902  }
   903  
   904  func (fake *FakeQuery) GetBundleVersionReturnsOnCall(i int, result1 string, result2 error) {
   905  	fake.getBundleVersionMutex.Lock()
   906  	defer fake.getBundleVersionMutex.Unlock()
   907  	fake.GetBundleVersionStub = nil
   908  	if fake.getBundleVersionReturnsOnCall == nil {
   909  		fake.getBundleVersionReturnsOnCall = make(map[int]struct {
   910  			result1 string
   911  			result2 error
   912  		})
   913  	}
   914  	fake.getBundleVersionReturnsOnCall[i] = struct {
   915  		result1 string
   916  		result2 error
   917  	}{result1, result2}
   918  }
   919  
   920  func (fake *FakeQuery) GetBundlesForPackage(arg1 context.Context, arg2 string) (map[registry.BundleKey]struct{}, error) {
   921  	fake.getBundlesForPackageMutex.Lock()
   922  	ret, specificReturn := fake.getBundlesForPackageReturnsOnCall[len(fake.getBundlesForPackageArgsForCall)]
   923  	fake.getBundlesForPackageArgsForCall = append(fake.getBundlesForPackageArgsForCall, struct {
   924  		arg1 context.Context
   925  		arg2 string
   926  	}{arg1, arg2})
   927  	stub := fake.GetBundlesForPackageStub
   928  	fakeReturns := fake.getBundlesForPackageReturns
   929  	fake.recordInvocation("GetBundlesForPackage", []interface{}{arg1, arg2})
   930  	fake.getBundlesForPackageMutex.Unlock()
   931  	if stub != nil {
   932  		return stub(arg1, arg2)
   933  	}
   934  	if specificReturn {
   935  		return ret.result1, ret.result2
   936  	}
   937  	return fakeReturns.result1, fakeReturns.result2
   938  }
   939  
   940  func (fake *FakeQuery) GetBundlesForPackageCallCount() int {
   941  	fake.getBundlesForPackageMutex.RLock()
   942  	defer fake.getBundlesForPackageMutex.RUnlock()
   943  	return len(fake.getBundlesForPackageArgsForCall)
   944  }
   945  
   946  func (fake *FakeQuery) GetBundlesForPackageCalls(stub func(context.Context, string) (map[registry.BundleKey]struct{}, error)) {
   947  	fake.getBundlesForPackageMutex.Lock()
   948  	defer fake.getBundlesForPackageMutex.Unlock()
   949  	fake.GetBundlesForPackageStub = stub
   950  }
   951  
   952  func (fake *FakeQuery) GetBundlesForPackageArgsForCall(i int) (context.Context, string) {
   953  	fake.getBundlesForPackageMutex.RLock()
   954  	defer fake.getBundlesForPackageMutex.RUnlock()
   955  	argsForCall := fake.getBundlesForPackageArgsForCall[i]
   956  	return argsForCall.arg1, argsForCall.arg2
   957  }
   958  
   959  func (fake *FakeQuery) GetBundlesForPackageReturns(result1 map[registry.BundleKey]struct{}, result2 error) {
   960  	fake.getBundlesForPackageMutex.Lock()
   961  	defer fake.getBundlesForPackageMutex.Unlock()
   962  	fake.GetBundlesForPackageStub = nil
   963  	fake.getBundlesForPackageReturns = struct {
   964  		result1 map[registry.BundleKey]struct{}
   965  		result2 error
   966  	}{result1, result2}
   967  }
   968  
   969  func (fake *FakeQuery) GetBundlesForPackageReturnsOnCall(i int, result1 map[registry.BundleKey]struct{}, result2 error) {
   970  	fake.getBundlesForPackageMutex.Lock()
   971  	defer fake.getBundlesForPackageMutex.Unlock()
   972  	fake.GetBundlesForPackageStub = nil
   973  	if fake.getBundlesForPackageReturnsOnCall == nil {
   974  		fake.getBundlesForPackageReturnsOnCall = make(map[int]struct {
   975  			result1 map[registry.BundleKey]struct{}
   976  			result2 error
   977  		})
   978  	}
   979  	fake.getBundlesForPackageReturnsOnCall[i] = struct {
   980  		result1 map[registry.BundleKey]struct{}
   981  		result2 error
   982  	}{result1, result2}
   983  }
   984  
   985  func (fake *FakeQuery) GetChannelEntriesFromPackage(arg1 context.Context, arg2 string) ([]registry.ChannelEntryAnnotated, error) {
   986  	fake.getChannelEntriesFromPackageMutex.Lock()
   987  	ret, specificReturn := fake.getChannelEntriesFromPackageReturnsOnCall[len(fake.getChannelEntriesFromPackageArgsForCall)]
   988  	fake.getChannelEntriesFromPackageArgsForCall = append(fake.getChannelEntriesFromPackageArgsForCall, struct {
   989  		arg1 context.Context
   990  		arg2 string
   991  	}{arg1, arg2})
   992  	stub := fake.GetChannelEntriesFromPackageStub
   993  	fakeReturns := fake.getChannelEntriesFromPackageReturns
   994  	fake.recordInvocation("GetChannelEntriesFromPackage", []interface{}{arg1, arg2})
   995  	fake.getChannelEntriesFromPackageMutex.Unlock()
   996  	if stub != nil {
   997  		return stub(arg1, arg2)
   998  	}
   999  	if specificReturn {
  1000  		return ret.result1, ret.result2
  1001  	}
  1002  	return fakeReturns.result1, fakeReturns.result2
  1003  }
  1004  
  1005  func (fake *FakeQuery) GetChannelEntriesFromPackageCallCount() int {
  1006  	fake.getChannelEntriesFromPackageMutex.RLock()
  1007  	defer fake.getChannelEntriesFromPackageMutex.RUnlock()
  1008  	return len(fake.getChannelEntriesFromPackageArgsForCall)
  1009  }
  1010  
  1011  func (fake *FakeQuery) GetChannelEntriesFromPackageCalls(stub func(context.Context, string) ([]registry.ChannelEntryAnnotated, error)) {
  1012  	fake.getChannelEntriesFromPackageMutex.Lock()
  1013  	defer fake.getChannelEntriesFromPackageMutex.Unlock()
  1014  	fake.GetChannelEntriesFromPackageStub = stub
  1015  }
  1016  
  1017  func (fake *FakeQuery) GetChannelEntriesFromPackageArgsForCall(i int) (context.Context, string) {
  1018  	fake.getChannelEntriesFromPackageMutex.RLock()
  1019  	defer fake.getChannelEntriesFromPackageMutex.RUnlock()
  1020  	argsForCall := fake.getChannelEntriesFromPackageArgsForCall[i]
  1021  	return argsForCall.arg1, argsForCall.arg2
  1022  }
  1023  
  1024  func (fake *FakeQuery) GetChannelEntriesFromPackageReturns(result1 []registry.ChannelEntryAnnotated, result2 error) {
  1025  	fake.getChannelEntriesFromPackageMutex.Lock()
  1026  	defer fake.getChannelEntriesFromPackageMutex.Unlock()
  1027  	fake.GetChannelEntriesFromPackageStub = nil
  1028  	fake.getChannelEntriesFromPackageReturns = struct {
  1029  		result1 []registry.ChannelEntryAnnotated
  1030  		result2 error
  1031  	}{result1, result2}
  1032  }
  1033  
  1034  func (fake *FakeQuery) GetChannelEntriesFromPackageReturnsOnCall(i int, result1 []registry.ChannelEntryAnnotated, result2 error) {
  1035  	fake.getChannelEntriesFromPackageMutex.Lock()
  1036  	defer fake.getChannelEntriesFromPackageMutex.Unlock()
  1037  	fake.GetChannelEntriesFromPackageStub = nil
  1038  	if fake.getChannelEntriesFromPackageReturnsOnCall == nil {
  1039  		fake.getChannelEntriesFromPackageReturnsOnCall = make(map[int]struct {
  1040  			result1 []registry.ChannelEntryAnnotated
  1041  			result2 error
  1042  		})
  1043  	}
  1044  	fake.getChannelEntriesFromPackageReturnsOnCall[i] = struct {
  1045  		result1 []registry.ChannelEntryAnnotated
  1046  		result2 error
  1047  	}{result1, result2}
  1048  }
  1049  
  1050  func (fake *FakeQuery) GetChannelEntriesThatProvide(arg1 context.Context, arg2 string, arg3 string, arg4 string) ([]*registry.ChannelEntry, error) {
  1051  	fake.getChannelEntriesThatProvideMutex.Lock()
  1052  	ret, specificReturn := fake.getChannelEntriesThatProvideReturnsOnCall[len(fake.getChannelEntriesThatProvideArgsForCall)]
  1053  	fake.getChannelEntriesThatProvideArgsForCall = append(fake.getChannelEntriesThatProvideArgsForCall, struct {
  1054  		arg1 context.Context
  1055  		arg2 string
  1056  		arg3 string
  1057  		arg4 string
  1058  	}{arg1, arg2, arg3, arg4})
  1059  	stub := fake.GetChannelEntriesThatProvideStub
  1060  	fakeReturns := fake.getChannelEntriesThatProvideReturns
  1061  	fake.recordInvocation("GetChannelEntriesThatProvide", []interface{}{arg1, arg2, arg3, arg4})
  1062  	fake.getChannelEntriesThatProvideMutex.Unlock()
  1063  	if stub != nil {
  1064  		return stub(arg1, arg2, arg3, arg4)
  1065  	}
  1066  	if specificReturn {
  1067  		return ret.result1, ret.result2
  1068  	}
  1069  	return fakeReturns.result1, fakeReturns.result2
  1070  }
  1071  
  1072  func (fake *FakeQuery) GetChannelEntriesThatProvideCallCount() int {
  1073  	fake.getChannelEntriesThatProvideMutex.RLock()
  1074  	defer fake.getChannelEntriesThatProvideMutex.RUnlock()
  1075  	return len(fake.getChannelEntriesThatProvideArgsForCall)
  1076  }
  1077  
  1078  func (fake *FakeQuery) GetChannelEntriesThatProvideCalls(stub func(context.Context, string, string, string) ([]*registry.ChannelEntry, error)) {
  1079  	fake.getChannelEntriesThatProvideMutex.Lock()
  1080  	defer fake.getChannelEntriesThatProvideMutex.Unlock()
  1081  	fake.GetChannelEntriesThatProvideStub = stub
  1082  }
  1083  
  1084  func (fake *FakeQuery) GetChannelEntriesThatProvideArgsForCall(i int) (context.Context, string, string, string) {
  1085  	fake.getChannelEntriesThatProvideMutex.RLock()
  1086  	defer fake.getChannelEntriesThatProvideMutex.RUnlock()
  1087  	argsForCall := fake.getChannelEntriesThatProvideArgsForCall[i]
  1088  	return argsForCall.arg1, argsForCall.arg2, argsForCall.arg3, argsForCall.arg4
  1089  }
  1090  
  1091  func (fake *FakeQuery) GetChannelEntriesThatProvideReturns(result1 []*registry.ChannelEntry, result2 error) {
  1092  	fake.getChannelEntriesThatProvideMutex.Lock()
  1093  	defer fake.getChannelEntriesThatProvideMutex.Unlock()
  1094  	fake.GetChannelEntriesThatProvideStub = nil
  1095  	fake.getChannelEntriesThatProvideReturns = struct {
  1096  		result1 []*registry.ChannelEntry
  1097  		result2 error
  1098  	}{result1, result2}
  1099  }
  1100  
  1101  func (fake *FakeQuery) GetChannelEntriesThatProvideReturnsOnCall(i int, result1 []*registry.ChannelEntry, result2 error) {
  1102  	fake.getChannelEntriesThatProvideMutex.Lock()
  1103  	defer fake.getChannelEntriesThatProvideMutex.Unlock()
  1104  	fake.GetChannelEntriesThatProvideStub = nil
  1105  	if fake.getChannelEntriesThatProvideReturnsOnCall == nil {
  1106  		fake.getChannelEntriesThatProvideReturnsOnCall = make(map[int]struct {
  1107  			result1 []*registry.ChannelEntry
  1108  			result2 error
  1109  		})
  1110  	}
  1111  	fake.getChannelEntriesThatProvideReturnsOnCall[i] = struct {
  1112  		result1 []*registry.ChannelEntry
  1113  		result2 error
  1114  	}{result1, result2}
  1115  }
  1116  
  1117  func (fake *FakeQuery) GetChannelEntriesThatReplace(arg1 context.Context, arg2 string) ([]*registry.ChannelEntry, error) {
  1118  	fake.getChannelEntriesThatReplaceMutex.Lock()
  1119  	ret, specificReturn := fake.getChannelEntriesThatReplaceReturnsOnCall[len(fake.getChannelEntriesThatReplaceArgsForCall)]
  1120  	fake.getChannelEntriesThatReplaceArgsForCall = append(fake.getChannelEntriesThatReplaceArgsForCall, struct {
  1121  		arg1 context.Context
  1122  		arg2 string
  1123  	}{arg1, arg2})
  1124  	stub := fake.GetChannelEntriesThatReplaceStub
  1125  	fakeReturns := fake.getChannelEntriesThatReplaceReturns
  1126  	fake.recordInvocation("GetChannelEntriesThatReplace", []interface{}{arg1, arg2})
  1127  	fake.getChannelEntriesThatReplaceMutex.Unlock()
  1128  	if stub != nil {
  1129  		return stub(arg1, arg2)
  1130  	}
  1131  	if specificReturn {
  1132  		return ret.result1, ret.result2
  1133  	}
  1134  	return fakeReturns.result1, fakeReturns.result2
  1135  }
  1136  
  1137  func (fake *FakeQuery) GetChannelEntriesThatReplaceCallCount() int {
  1138  	fake.getChannelEntriesThatReplaceMutex.RLock()
  1139  	defer fake.getChannelEntriesThatReplaceMutex.RUnlock()
  1140  	return len(fake.getChannelEntriesThatReplaceArgsForCall)
  1141  }
  1142  
  1143  func (fake *FakeQuery) GetChannelEntriesThatReplaceCalls(stub func(context.Context, string) ([]*registry.ChannelEntry, error)) {
  1144  	fake.getChannelEntriesThatReplaceMutex.Lock()
  1145  	defer fake.getChannelEntriesThatReplaceMutex.Unlock()
  1146  	fake.GetChannelEntriesThatReplaceStub = stub
  1147  }
  1148  
  1149  func (fake *FakeQuery) GetChannelEntriesThatReplaceArgsForCall(i int) (context.Context, string) {
  1150  	fake.getChannelEntriesThatReplaceMutex.RLock()
  1151  	defer fake.getChannelEntriesThatReplaceMutex.RUnlock()
  1152  	argsForCall := fake.getChannelEntriesThatReplaceArgsForCall[i]
  1153  	return argsForCall.arg1, argsForCall.arg2
  1154  }
  1155  
  1156  func (fake *FakeQuery) GetChannelEntriesThatReplaceReturns(result1 []*registry.ChannelEntry, result2 error) {
  1157  	fake.getChannelEntriesThatReplaceMutex.Lock()
  1158  	defer fake.getChannelEntriesThatReplaceMutex.Unlock()
  1159  	fake.GetChannelEntriesThatReplaceStub = nil
  1160  	fake.getChannelEntriesThatReplaceReturns = struct {
  1161  		result1 []*registry.ChannelEntry
  1162  		result2 error
  1163  	}{result1, result2}
  1164  }
  1165  
  1166  func (fake *FakeQuery) GetChannelEntriesThatReplaceReturnsOnCall(i int, result1 []*registry.ChannelEntry, result2 error) {
  1167  	fake.getChannelEntriesThatReplaceMutex.Lock()
  1168  	defer fake.getChannelEntriesThatReplaceMutex.Unlock()
  1169  	fake.GetChannelEntriesThatReplaceStub = nil
  1170  	if fake.getChannelEntriesThatReplaceReturnsOnCall == nil {
  1171  		fake.getChannelEntriesThatReplaceReturnsOnCall = make(map[int]struct {
  1172  			result1 []*registry.ChannelEntry
  1173  			result2 error
  1174  		})
  1175  	}
  1176  	fake.getChannelEntriesThatReplaceReturnsOnCall[i] = struct {
  1177  		result1 []*registry.ChannelEntry
  1178  		result2 error
  1179  	}{result1, result2}
  1180  }
  1181  
  1182  func (fake *FakeQuery) GetCurrentCSVNameForChannel(arg1 context.Context, arg2 string, arg3 string) (string, error) {
  1183  	fake.getCurrentCSVNameForChannelMutex.Lock()
  1184  	ret, specificReturn := fake.getCurrentCSVNameForChannelReturnsOnCall[len(fake.getCurrentCSVNameForChannelArgsForCall)]
  1185  	fake.getCurrentCSVNameForChannelArgsForCall = append(fake.getCurrentCSVNameForChannelArgsForCall, struct {
  1186  		arg1 context.Context
  1187  		arg2 string
  1188  		arg3 string
  1189  	}{arg1, arg2, arg3})
  1190  	stub := fake.GetCurrentCSVNameForChannelStub
  1191  	fakeReturns := fake.getCurrentCSVNameForChannelReturns
  1192  	fake.recordInvocation("GetCurrentCSVNameForChannel", []interface{}{arg1, arg2, arg3})
  1193  	fake.getCurrentCSVNameForChannelMutex.Unlock()
  1194  	if stub != nil {
  1195  		return stub(arg1, arg2, arg3)
  1196  	}
  1197  	if specificReturn {
  1198  		return ret.result1, ret.result2
  1199  	}
  1200  	return fakeReturns.result1, fakeReturns.result2
  1201  }
  1202  
  1203  func (fake *FakeQuery) GetCurrentCSVNameForChannelCallCount() int {
  1204  	fake.getCurrentCSVNameForChannelMutex.RLock()
  1205  	defer fake.getCurrentCSVNameForChannelMutex.RUnlock()
  1206  	return len(fake.getCurrentCSVNameForChannelArgsForCall)
  1207  }
  1208  
  1209  func (fake *FakeQuery) GetCurrentCSVNameForChannelCalls(stub func(context.Context, string, string) (string, error)) {
  1210  	fake.getCurrentCSVNameForChannelMutex.Lock()
  1211  	defer fake.getCurrentCSVNameForChannelMutex.Unlock()
  1212  	fake.GetCurrentCSVNameForChannelStub = stub
  1213  }
  1214  
  1215  func (fake *FakeQuery) GetCurrentCSVNameForChannelArgsForCall(i int) (context.Context, string, string) {
  1216  	fake.getCurrentCSVNameForChannelMutex.RLock()
  1217  	defer fake.getCurrentCSVNameForChannelMutex.RUnlock()
  1218  	argsForCall := fake.getCurrentCSVNameForChannelArgsForCall[i]
  1219  	return argsForCall.arg1, argsForCall.arg2, argsForCall.arg3
  1220  }
  1221  
  1222  func (fake *FakeQuery) GetCurrentCSVNameForChannelReturns(result1 string, result2 error) {
  1223  	fake.getCurrentCSVNameForChannelMutex.Lock()
  1224  	defer fake.getCurrentCSVNameForChannelMutex.Unlock()
  1225  	fake.GetCurrentCSVNameForChannelStub = nil
  1226  	fake.getCurrentCSVNameForChannelReturns = struct {
  1227  		result1 string
  1228  		result2 error
  1229  	}{result1, result2}
  1230  }
  1231  
  1232  func (fake *FakeQuery) GetCurrentCSVNameForChannelReturnsOnCall(i int, result1 string, result2 error) {
  1233  	fake.getCurrentCSVNameForChannelMutex.Lock()
  1234  	defer fake.getCurrentCSVNameForChannelMutex.Unlock()
  1235  	fake.GetCurrentCSVNameForChannelStub = nil
  1236  	if fake.getCurrentCSVNameForChannelReturnsOnCall == nil {
  1237  		fake.getCurrentCSVNameForChannelReturnsOnCall = make(map[int]struct {
  1238  			result1 string
  1239  			result2 error
  1240  		})
  1241  	}
  1242  	fake.getCurrentCSVNameForChannelReturnsOnCall[i] = struct {
  1243  		result1 string
  1244  		result2 error
  1245  	}{result1, result2}
  1246  }
  1247  
  1248  func (fake *FakeQuery) GetDefaultChannelForPackage(arg1 context.Context, arg2 string) (string, error) {
  1249  	fake.getDefaultChannelForPackageMutex.Lock()
  1250  	ret, specificReturn := fake.getDefaultChannelForPackageReturnsOnCall[len(fake.getDefaultChannelForPackageArgsForCall)]
  1251  	fake.getDefaultChannelForPackageArgsForCall = append(fake.getDefaultChannelForPackageArgsForCall, struct {
  1252  		arg1 context.Context
  1253  		arg2 string
  1254  	}{arg1, arg2})
  1255  	stub := fake.GetDefaultChannelForPackageStub
  1256  	fakeReturns := fake.getDefaultChannelForPackageReturns
  1257  	fake.recordInvocation("GetDefaultChannelForPackage", []interface{}{arg1, arg2})
  1258  	fake.getDefaultChannelForPackageMutex.Unlock()
  1259  	if stub != nil {
  1260  		return stub(arg1, arg2)
  1261  	}
  1262  	if specificReturn {
  1263  		return ret.result1, ret.result2
  1264  	}
  1265  	return fakeReturns.result1, fakeReturns.result2
  1266  }
  1267  
  1268  func (fake *FakeQuery) GetDefaultChannelForPackageCallCount() int {
  1269  	fake.getDefaultChannelForPackageMutex.RLock()
  1270  	defer fake.getDefaultChannelForPackageMutex.RUnlock()
  1271  	return len(fake.getDefaultChannelForPackageArgsForCall)
  1272  }
  1273  
  1274  func (fake *FakeQuery) GetDefaultChannelForPackageCalls(stub func(context.Context, string) (string, error)) {
  1275  	fake.getDefaultChannelForPackageMutex.Lock()
  1276  	defer fake.getDefaultChannelForPackageMutex.Unlock()
  1277  	fake.GetDefaultChannelForPackageStub = stub
  1278  }
  1279  
  1280  func (fake *FakeQuery) GetDefaultChannelForPackageArgsForCall(i int) (context.Context, string) {
  1281  	fake.getDefaultChannelForPackageMutex.RLock()
  1282  	defer fake.getDefaultChannelForPackageMutex.RUnlock()
  1283  	argsForCall := fake.getDefaultChannelForPackageArgsForCall[i]
  1284  	return argsForCall.arg1, argsForCall.arg2
  1285  }
  1286  
  1287  func (fake *FakeQuery) GetDefaultChannelForPackageReturns(result1 string, result2 error) {
  1288  	fake.getDefaultChannelForPackageMutex.Lock()
  1289  	defer fake.getDefaultChannelForPackageMutex.Unlock()
  1290  	fake.GetDefaultChannelForPackageStub = nil
  1291  	fake.getDefaultChannelForPackageReturns = struct {
  1292  		result1 string
  1293  		result2 error
  1294  	}{result1, result2}
  1295  }
  1296  
  1297  func (fake *FakeQuery) GetDefaultChannelForPackageReturnsOnCall(i int, result1 string, result2 error) {
  1298  	fake.getDefaultChannelForPackageMutex.Lock()
  1299  	defer fake.getDefaultChannelForPackageMutex.Unlock()
  1300  	fake.GetDefaultChannelForPackageStub = nil
  1301  	if fake.getDefaultChannelForPackageReturnsOnCall == nil {
  1302  		fake.getDefaultChannelForPackageReturnsOnCall = make(map[int]struct {
  1303  			result1 string
  1304  			result2 error
  1305  		})
  1306  	}
  1307  	fake.getDefaultChannelForPackageReturnsOnCall[i] = struct {
  1308  		result1 string
  1309  		result2 error
  1310  	}{result1, result2}
  1311  }
  1312  
  1313  func (fake *FakeQuery) GetDefaultPackage(arg1 context.Context, arg2 string) (string, error) {
  1314  	fake.getDefaultPackageMutex.Lock()
  1315  	ret, specificReturn := fake.getDefaultPackageReturnsOnCall[len(fake.getDefaultPackageArgsForCall)]
  1316  	fake.getDefaultPackageArgsForCall = append(fake.getDefaultPackageArgsForCall, struct {
  1317  		arg1 context.Context
  1318  		arg2 string
  1319  	}{arg1, arg2})
  1320  	stub := fake.GetDefaultPackageStub
  1321  	fakeReturns := fake.getDefaultPackageReturns
  1322  	fake.recordInvocation("GetDefaultPackage", []interface{}{arg1, arg2})
  1323  	fake.getDefaultPackageMutex.Unlock()
  1324  	if stub != nil {
  1325  		return stub(arg1, arg2)
  1326  	}
  1327  	if specificReturn {
  1328  		return ret.result1, ret.result2
  1329  	}
  1330  	return fakeReturns.result1, fakeReturns.result2
  1331  }
  1332  
  1333  func (fake *FakeQuery) GetDefaultPackageCallCount() int {
  1334  	fake.getDefaultPackageMutex.RLock()
  1335  	defer fake.getDefaultPackageMutex.RUnlock()
  1336  	return len(fake.getDefaultPackageArgsForCall)
  1337  }
  1338  
  1339  func (fake *FakeQuery) GetDefaultPackageCalls(stub func(context.Context, string) (string, error)) {
  1340  	fake.getDefaultPackageMutex.Lock()
  1341  	defer fake.getDefaultPackageMutex.Unlock()
  1342  	fake.GetDefaultPackageStub = stub
  1343  }
  1344  
  1345  func (fake *FakeQuery) GetDefaultPackageArgsForCall(i int) (context.Context, string) {
  1346  	fake.getDefaultPackageMutex.RLock()
  1347  	defer fake.getDefaultPackageMutex.RUnlock()
  1348  	argsForCall := fake.getDefaultPackageArgsForCall[i]
  1349  	return argsForCall.arg1, argsForCall.arg2
  1350  }
  1351  
  1352  func (fake *FakeQuery) GetDefaultPackageReturns(result1 string, result2 error) {
  1353  	fake.getDefaultPackageMutex.Lock()
  1354  	defer fake.getDefaultPackageMutex.Unlock()
  1355  	fake.GetDefaultPackageStub = nil
  1356  	fake.getDefaultPackageReturns = struct {
  1357  		result1 string
  1358  		result2 error
  1359  	}{result1, result2}
  1360  }
  1361  
  1362  func (fake *FakeQuery) GetDefaultPackageReturnsOnCall(i int, result1 string, result2 error) {
  1363  	fake.getDefaultPackageMutex.Lock()
  1364  	defer fake.getDefaultPackageMutex.Unlock()
  1365  	fake.GetDefaultPackageStub = nil
  1366  	if fake.getDefaultPackageReturnsOnCall == nil {
  1367  		fake.getDefaultPackageReturnsOnCall = make(map[int]struct {
  1368  			result1 string
  1369  			result2 error
  1370  		})
  1371  	}
  1372  	fake.getDefaultPackageReturnsOnCall[i] = struct {
  1373  		result1 string
  1374  		result2 error
  1375  	}{result1, result2}
  1376  }
  1377  
  1378  func (fake *FakeQuery) GetDependenciesForBundle(arg1 context.Context, arg2 string, arg3 string, arg4 string) ([]*api.Dependency, error) {
  1379  	fake.getDependenciesForBundleMutex.Lock()
  1380  	ret, specificReturn := fake.getDependenciesForBundleReturnsOnCall[len(fake.getDependenciesForBundleArgsForCall)]
  1381  	fake.getDependenciesForBundleArgsForCall = append(fake.getDependenciesForBundleArgsForCall, struct {
  1382  		arg1 context.Context
  1383  		arg2 string
  1384  		arg3 string
  1385  		arg4 string
  1386  	}{arg1, arg2, arg3, arg4})
  1387  	stub := fake.GetDependenciesForBundleStub
  1388  	fakeReturns := fake.getDependenciesForBundleReturns
  1389  	fake.recordInvocation("GetDependenciesForBundle", []interface{}{arg1, arg2, arg3, arg4})
  1390  	fake.getDependenciesForBundleMutex.Unlock()
  1391  	if stub != nil {
  1392  		return stub(arg1, arg2, arg3, arg4)
  1393  	}
  1394  	if specificReturn {
  1395  		return ret.result1, ret.result2
  1396  	}
  1397  	return fakeReturns.result1, fakeReturns.result2
  1398  }
  1399  
  1400  func (fake *FakeQuery) GetDependenciesForBundleCallCount() int {
  1401  	fake.getDependenciesForBundleMutex.RLock()
  1402  	defer fake.getDependenciesForBundleMutex.RUnlock()
  1403  	return len(fake.getDependenciesForBundleArgsForCall)
  1404  }
  1405  
  1406  func (fake *FakeQuery) GetDependenciesForBundleCalls(stub func(context.Context, string, string, string) ([]*api.Dependency, error)) {
  1407  	fake.getDependenciesForBundleMutex.Lock()
  1408  	defer fake.getDependenciesForBundleMutex.Unlock()
  1409  	fake.GetDependenciesForBundleStub = stub
  1410  }
  1411  
  1412  func (fake *FakeQuery) GetDependenciesForBundleArgsForCall(i int) (context.Context, string, string, string) {
  1413  	fake.getDependenciesForBundleMutex.RLock()
  1414  	defer fake.getDependenciesForBundleMutex.RUnlock()
  1415  	argsForCall := fake.getDependenciesForBundleArgsForCall[i]
  1416  	return argsForCall.arg1, argsForCall.arg2, argsForCall.arg3, argsForCall.arg4
  1417  }
  1418  
  1419  func (fake *FakeQuery) GetDependenciesForBundleReturns(result1 []*api.Dependency, result2 error) {
  1420  	fake.getDependenciesForBundleMutex.Lock()
  1421  	defer fake.getDependenciesForBundleMutex.Unlock()
  1422  	fake.GetDependenciesForBundleStub = nil
  1423  	fake.getDependenciesForBundleReturns = struct {
  1424  		result1 []*api.Dependency
  1425  		result2 error
  1426  	}{result1, result2}
  1427  }
  1428  
  1429  func (fake *FakeQuery) GetDependenciesForBundleReturnsOnCall(i int, result1 []*api.Dependency, result2 error) {
  1430  	fake.getDependenciesForBundleMutex.Lock()
  1431  	defer fake.getDependenciesForBundleMutex.Unlock()
  1432  	fake.GetDependenciesForBundleStub = nil
  1433  	if fake.getDependenciesForBundleReturnsOnCall == nil {
  1434  		fake.getDependenciesForBundleReturnsOnCall = make(map[int]struct {
  1435  			result1 []*api.Dependency
  1436  			result2 error
  1437  		})
  1438  	}
  1439  	fake.getDependenciesForBundleReturnsOnCall[i] = struct {
  1440  		result1 []*api.Dependency
  1441  		result2 error
  1442  	}{result1, result2}
  1443  }
  1444  
  1445  func (fake *FakeQuery) GetImagesForBundle(arg1 context.Context, arg2 string) ([]string, error) {
  1446  	fake.getImagesForBundleMutex.Lock()
  1447  	ret, specificReturn := fake.getImagesForBundleReturnsOnCall[len(fake.getImagesForBundleArgsForCall)]
  1448  	fake.getImagesForBundleArgsForCall = append(fake.getImagesForBundleArgsForCall, struct {
  1449  		arg1 context.Context
  1450  		arg2 string
  1451  	}{arg1, arg2})
  1452  	stub := fake.GetImagesForBundleStub
  1453  	fakeReturns := fake.getImagesForBundleReturns
  1454  	fake.recordInvocation("GetImagesForBundle", []interface{}{arg1, arg2})
  1455  	fake.getImagesForBundleMutex.Unlock()
  1456  	if stub != nil {
  1457  		return stub(arg1, arg2)
  1458  	}
  1459  	if specificReturn {
  1460  		return ret.result1, ret.result2
  1461  	}
  1462  	return fakeReturns.result1, fakeReturns.result2
  1463  }
  1464  
  1465  func (fake *FakeQuery) GetImagesForBundleCallCount() int {
  1466  	fake.getImagesForBundleMutex.RLock()
  1467  	defer fake.getImagesForBundleMutex.RUnlock()
  1468  	return len(fake.getImagesForBundleArgsForCall)
  1469  }
  1470  
  1471  func (fake *FakeQuery) GetImagesForBundleCalls(stub func(context.Context, string) ([]string, error)) {
  1472  	fake.getImagesForBundleMutex.Lock()
  1473  	defer fake.getImagesForBundleMutex.Unlock()
  1474  	fake.GetImagesForBundleStub = stub
  1475  }
  1476  
  1477  func (fake *FakeQuery) GetImagesForBundleArgsForCall(i int) (context.Context, string) {
  1478  	fake.getImagesForBundleMutex.RLock()
  1479  	defer fake.getImagesForBundleMutex.RUnlock()
  1480  	argsForCall := fake.getImagesForBundleArgsForCall[i]
  1481  	return argsForCall.arg1, argsForCall.arg2
  1482  }
  1483  
  1484  func (fake *FakeQuery) GetImagesForBundleReturns(result1 []string, result2 error) {
  1485  	fake.getImagesForBundleMutex.Lock()
  1486  	defer fake.getImagesForBundleMutex.Unlock()
  1487  	fake.GetImagesForBundleStub = nil
  1488  	fake.getImagesForBundleReturns = struct {
  1489  		result1 []string
  1490  		result2 error
  1491  	}{result1, result2}
  1492  }
  1493  
  1494  func (fake *FakeQuery) GetImagesForBundleReturnsOnCall(i int, result1 []string, result2 error) {
  1495  	fake.getImagesForBundleMutex.Lock()
  1496  	defer fake.getImagesForBundleMutex.Unlock()
  1497  	fake.GetImagesForBundleStub = nil
  1498  	if fake.getImagesForBundleReturnsOnCall == nil {
  1499  		fake.getImagesForBundleReturnsOnCall = make(map[int]struct {
  1500  			result1 []string
  1501  			result2 error
  1502  		})
  1503  	}
  1504  	fake.getImagesForBundleReturnsOnCall[i] = struct {
  1505  		result1 []string
  1506  		result2 error
  1507  	}{result1, result2}
  1508  }
  1509  
  1510  func (fake *FakeQuery) GetLatestChannelEntriesThatProvide(arg1 context.Context, arg2 string, arg3 string, arg4 string) ([]*registry.ChannelEntry, error) {
  1511  	fake.getLatestChannelEntriesThatProvideMutex.Lock()
  1512  	ret, specificReturn := fake.getLatestChannelEntriesThatProvideReturnsOnCall[len(fake.getLatestChannelEntriesThatProvideArgsForCall)]
  1513  	fake.getLatestChannelEntriesThatProvideArgsForCall = append(fake.getLatestChannelEntriesThatProvideArgsForCall, struct {
  1514  		arg1 context.Context
  1515  		arg2 string
  1516  		arg3 string
  1517  		arg4 string
  1518  	}{arg1, arg2, arg3, arg4})
  1519  	stub := fake.GetLatestChannelEntriesThatProvideStub
  1520  	fakeReturns := fake.getLatestChannelEntriesThatProvideReturns
  1521  	fake.recordInvocation("GetLatestChannelEntriesThatProvide", []interface{}{arg1, arg2, arg3, arg4})
  1522  	fake.getLatestChannelEntriesThatProvideMutex.Unlock()
  1523  	if stub != nil {
  1524  		return stub(arg1, arg2, arg3, arg4)
  1525  	}
  1526  	if specificReturn {
  1527  		return ret.result1, ret.result2
  1528  	}
  1529  	return fakeReturns.result1, fakeReturns.result2
  1530  }
  1531  
  1532  func (fake *FakeQuery) GetLatestChannelEntriesThatProvideCallCount() int {
  1533  	fake.getLatestChannelEntriesThatProvideMutex.RLock()
  1534  	defer fake.getLatestChannelEntriesThatProvideMutex.RUnlock()
  1535  	return len(fake.getLatestChannelEntriesThatProvideArgsForCall)
  1536  }
  1537  
  1538  func (fake *FakeQuery) GetLatestChannelEntriesThatProvideCalls(stub func(context.Context, string, string, string) ([]*registry.ChannelEntry, error)) {
  1539  	fake.getLatestChannelEntriesThatProvideMutex.Lock()
  1540  	defer fake.getLatestChannelEntriesThatProvideMutex.Unlock()
  1541  	fake.GetLatestChannelEntriesThatProvideStub = stub
  1542  }
  1543  
  1544  func (fake *FakeQuery) GetLatestChannelEntriesThatProvideArgsForCall(i int) (context.Context, string, string, string) {
  1545  	fake.getLatestChannelEntriesThatProvideMutex.RLock()
  1546  	defer fake.getLatestChannelEntriesThatProvideMutex.RUnlock()
  1547  	argsForCall := fake.getLatestChannelEntriesThatProvideArgsForCall[i]
  1548  	return argsForCall.arg1, argsForCall.arg2, argsForCall.arg3, argsForCall.arg4
  1549  }
  1550  
  1551  func (fake *FakeQuery) GetLatestChannelEntriesThatProvideReturns(result1 []*registry.ChannelEntry, result2 error) {
  1552  	fake.getLatestChannelEntriesThatProvideMutex.Lock()
  1553  	defer fake.getLatestChannelEntriesThatProvideMutex.Unlock()
  1554  	fake.GetLatestChannelEntriesThatProvideStub = nil
  1555  	fake.getLatestChannelEntriesThatProvideReturns = struct {
  1556  		result1 []*registry.ChannelEntry
  1557  		result2 error
  1558  	}{result1, result2}
  1559  }
  1560  
  1561  func (fake *FakeQuery) GetLatestChannelEntriesThatProvideReturnsOnCall(i int, result1 []*registry.ChannelEntry, result2 error) {
  1562  	fake.getLatestChannelEntriesThatProvideMutex.Lock()
  1563  	defer fake.getLatestChannelEntriesThatProvideMutex.Unlock()
  1564  	fake.GetLatestChannelEntriesThatProvideStub = nil
  1565  	if fake.getLatestChannelEntriesThatProvideReturnsOnCall == nil {
  1566  		fake.getLatestChannelEntriesThatProvideReturnsOnCall = make(map[int]struct {
  1567  			result1 []*registry.ChannelEntry
  1568  			result2 error
  1569  		})
  1570  	}
  1571  	fake.getLatestChannelEntriesThatProvideReturnsOnCall[i] = struct {
  1572  		result1 []*registry.ChannelEntry
  1573  		result2 error
  1574  	}{result1, result2}
  1575  }
  1576  
  1577  func (fake *FakeQuery) GetPackage(arg1 context.Context, arg2 string) (*registry.PackageManifest, error) {
  1578  	fake.getPackageMutex.Lock()
  1579  	ret, specificReturn := fake.getPackageReturnsOnCall[len(fake.getPackageArgsForCall)]
  1580  	fake.getPackageArgsForCall = append(fake.getPackageArgsForCall, struct {
  1581  		arg1 context.Context
  1582  		arg2 string
  1583  	}{arg1, arg2})
  1584  	stub := fake.GetPackageStub
  1585  	fakeReturns := fake.getPackageReturns
  1586  	fake.recordInvocation("GetPackage", []interface{}{arg1, arg2})
  1587  	fake.getPackageMutex.Unlock()
  1588  	if stub != nil {
  1589  		return stub(arg1, arg2)
  1590  	}
  1591  	if specificReturn {
  1592  		return ret.result1, ret.result2
  1593  	}
  1594  	return fakeReturns.result1, fakeReturns.result2
  1595  }
  1596  
  1597  func (fake *FakeQuery) GetPackageCallCount() int {
  1598  	fake.getPackageMutex.RLock()
  1599  	defer fake.getPackageMutex.RUnlock()
  1600  	return len(fake.getPackageArgsForCall)
  1601  }
  1602  
  1603  func (fake *FakeQuery) GetPackageCalls(stub func(context.Context, string) (*registry.PackageManifest, error)) {
  1604  	fake.getPackageMutex.Lock()
  1605  	defer fake.getPackageMutex.Unlock()
  1606  	fake.GetPackageStub = stub
  1607  }
  1608  
  1609  func (fake *FakeQuery) GetPackageArgsForCall(i int) (context.Context, string) {
  1610  	fake.getPackageMutex.RLock()
  1611  	defer fake.getPackageMutex.RUnlock()
  1612  	argsForCall := fake.getPackageArgsForCall[i]
  1613  	return argsForCall.arg1, argsForCall.arg2
  1614  }
  1615  
  1616  func (fake *FakeQuery) GetPackageReturns(result1 *registry.PackageManifest, result2 error) {
  1617  	fake.getPackageMutex.Lock()
  1618  	defer fake.getPackageMutex.Unlock()
  1619  	fake.GetPackageStub = nil
  1620  	fake.getPackageReturns = struct {
  1621  		result1 *registry.PackageManifest
  1622  		result2 error
  1623  	}{result1, result2}
  1624  }
  1625  
  1626  func (fake *FakeQuery) GetPackageReturnsOnCall(i int, result1 *registry.PackageManifest, result2 error) {
  1627  	fake.getPackageMutex.Lock()
  1628  	defer fake.getPackageMutex.Unlock()
  1629  	fake.GetPackageStub = nil
  1630  	if fake.getPackageReturnsOnCall == nil {
  1631  		fake.getPackageReturnsOnCall = make(map[int]struct {
  1632  			result1 *registry.PackageManifest
  1633  			result2 error
  1634  		})
  1635  	}
  1636  	fake.getPackageReturnsOnCall[i] = struct {
  1637  		result1 *registry.PackageManifest
  1638  		result2 error
  1639  	}{result1, result2}
  1640  }
  1641  
  1642  func (fake *FakeQuery) ListBundles(arg1 context.Context) ([]*api.Bundle, error) {
  1643  	fake.listBundlesMutex.Lock()
  1644  	ret, specificReturn := fake.listBundlesReturnsOnCall[len(fake.listBundlesArgsForCall)]
  1645  	fake.listBundlesArgsForCall = append(fake.listBundlesArgsForCall, struct {
  1646  		arg1 context.Context
  1647  	}{arg1})
  1648  	stub := fake.ListBundlesStub
  1649  	fakeReturns := fake.listBundlesReturns
  1650  	fake.recordInvocation("ListBundles", []interface{}{arg1})
  1651  	fake.listBundlesMutex.Unlock()
  1652  	if stub != nil {
  1653  		return stub(arg1)
  1654  	}
  1655  	if specificReturn {
  1656  		return ret.result1, ret.result2
  1657  	}
  1658  	return fakeReturns.result1, fakeReturns.result2
  1659  }
  1660  
  1661  func (fake *FakeQuery) ListBundlesCallCount() int {
  1662  	fake.listBundlesMutex.RLock()
  1663  	defer fake.listBundlesMutex.RUnlock()
  1664  	return len(fake.listBundlesArgsForCall)
  1665  }
  1666  
  1667  func (fake *FakeQuery) ListBundlesCalls(stub func(context.Context) ([]*api.Bundle, error)) {
  1668  	fake.listBundlesMutex.Lock()
  1669  	defer fake.listBundlesMutex.Unlock()
  1670  	fake.ListBundlesStub = stub
  1671  }
  1672  
  1673  func (fake *FakeQuery) ListBundlesArgsForCall(i int) context.Context {
  1674  	fake.listBundlesMutex.RLock()
  1675  	defer fake.listBundlesMutex.RUnlock()
  1676  	argsForCall := fake.listBundlesArgsForCall[i]
  1677  	return argsForCall.arg1
  1678  }
  1679  
  1680  func (fake *FakeQuery) ListBundlesReturns(result1 []*api.Bundle, result2 error) {
  1681  	fake.listBundlesMutex.Lock()
  1682  	defer fake.listBundlesMutex.Unlock()
  1683  	fake.ListBundlesStub = nil
  1684  	fake.listBundlesReturns = struct {
  1685  		result1 []*api.Bundle
  1686  		result2 error
  1687  	}{result1, result2}
  1688  }
  1689  
  1690  func (fake *FakeQuery) ListBundlesReturnsOnCall(i int, result1 []*api.Bundle, result2 error) {
  1691  	fake.listBundlesMutex.Lock()
  1692  	defer fake.listBundlesMutex.Unlock()
  1693  	fake.ListBundlesStub = nil
  1694  	if fake.listBundlesReturnsOnCall == nil {
  1695  		fake.listBundlesReturnsOnCall = make(map[int]struct {
  1696  			result1 []*api.Bundle
  1697  			result2 error
  1698  		})
  1699  	}
  1700  	fake.listBundlesReturnsOnCall[i] = struct {
  1701  		result1 []*api.Bundle
  1702  		result2 error
  1703  	}{result1, result2}
  1704  }
  1705  
  1706  func (fake *FakeQuery) ListChannels(arg1 context.Context, arg2 string) ([]string, error) {
  1707  	fake.listChannelsMutex.Lock()
  1708  	ret, specificReturn := fake.listChannelsReturnsOnCall[len(fake.listChannelsArgsForCall)]
  1709  	fake.listChannelsArgsForCall = append(fake.listChannelsArgsForCall, struct {
  1710  		arg1 context.Context
  1711  		arg2 string
  1712  	}{arg1, arg2})
  1713  	stub := fake.ListChannelsStub
  1714  	fakeReturns := fake.listChannelsReturns
  1715  	fake.recordInvocation("ListChannels", []interface{}{arg1, arg2})
  1716  	fake.listChannelsMutex.Unlock()
  1717  	if stub != nil {
  1718  		return stub(arg1, arg2)
  1719  	}
  1720  	if specificReturn {
  1721  		return ret.result1, ret.result2
  1722  	}
  1723  	return fakeReturns.result1, fakeReturns.result2
  1724  }
  1725  
  1726  func (fake *FakeQuery) ListChannelsCallCount() int {
  1727  	fake.listChannelsMutex.RLock()
  1728  	defer fake.listChannelsMutex.RUnlock()
  1729  	return len(fake.listChannelsArgsForCall)
  1730  }
  1731  
  1732  func (fake *FakeQuery) ListChannelsCalls(stub func(context.Context, string) ([]string, error)) {
  1733  	fake.listChannelsMutex.Lock()
  1734  	defer fake.listChannelsMutex.Unlock()
  1735  	fake.ListChannelsStub = stub
  1736  }
  1737  
  1738  func (fake *FakeQuery) ListChannelsArgsForCall(i int) (context.Context, string) {
  1739  	fake.listChannelsMutex.RLock()
  1740  	defer fake.listChannelsMutex.RUnlock()
  1741  	argsForCall := fake.listChannelsArgsForCall[i]
  1742  	return argsForCall.arg1, argsForCall.arg2
  1743  }
  1744  
  1745  func (fake *FakeQuery) ListChannelsReturns(result1 []string, result2 error) {
  1746  	fake.listChannelsMutex.Lock()
  1747  	defer fake.listChannelsMutex.Unlock()
  1748  	fake.ListChannelsStub = nil
  1749  	fake.listChannelsReturns = struct {
  1750  		result1 []string
  1751  		result2 error
  1752  	}{result1, result2}
  1753  }
  1754  
  1755  func (fake *FakeQuery) ListChannelsReturnsOnCall(i int, result1 []string, result2 error) {
  1756  	fake.listChannelsMutex.Lock()
  1757  	defer fake.listChannelsMutex.Unlock()
  1758  	fake.ListChannelsStub = nil
  1759  	if fake.listChannelsReturnsOnCall == nil {
  1760  		fake.listChannelsReturnsOnCall = make(map[int]struct {
  1761  			result1 []string
  1762  			result2 error
  1763  		})
  1764  	}
  1765  	fake.listChannelsReturnsOnCall[i] = struct {
  1766  		result1 []string
  1767  		result2 error
  1768  	}{result1, result2}
  1769  }
  1770  
  1771  func (fake *FakeQuery) ListImages(arg1 context.Context) ([]string, error) {
  1772  	fake.listImagesMutex.Lock()
  1773  	ret, specificReturn := fake.listImagesReturnsOnCall[len(fake.listImagesArgsForCall)]
  1774  	fake.listImagesArgsForCall = append(fake.listImagesArgsForCall, struct {
  1775  		arg1 context.Context
  1776  	}{arg1})
  1777  	stub := fake.ListImagesStub
  1778  	fakeReturns := fake.listImagesReturns
  1779  	fake.recordInvocation("ListImages", []interface{}{arg1})
  1780  	fake.listImagesMutex.Unlock()
  1781  	if stub != nil {
  1782  		return stub(arg1)
  1783  	}
  1784  	if specificReturn {
  1785  		return ret.result1, ret.result2
  1786  	}
  1787  	return fakeReturns.result1, fakeReturns.result2
  1788  }
  1789  
  1790  func (fake *FakeQuery) ListImagesCallCount() int {
  1791  	fake.listImagesMutex.RLock()
  1792  	defer fake.listImagesMutex.RUnlock()
  1793  	return len(fake.listImagesArgsForCall)
  1794  }
  1795  
  1796  func (fake *FakeQuery) ListImagesCalls(stub func(context.Context) ([]string, error)) {
  1797  	fake.listImagesMutex.Lock()
  1798  	defer fake.listImagesMutex.Unlock()
  1799  	fake.ListImagesStub = stub
  1800  }
  1801  
  1802  func (fake *FakeQuery) ListImagesArgsForCall(i int) context.Context {
  1803  	fake.listImagesMutex.RLock()
  1804  	defer fake.listImagesMutex.RUnlock()
  1805  	argsForCall := fake.listImagesArgsForCall[i]
  1806  	return argsForCall.arg1
  1807  }
  1808  
  1809  func (fake *FakeQuery) ListImagesReturns(result1 []string, result2 error) {
  1810  	fake.listImagesMutex.Lock()
  1811  	defer fake.listImagesMutex.Unlock()
  1812  	fake.ListImagesStub = nil
  1813  	fake.listImagesReturns = struct {
  1814  		result1 []string
  1815  		result2 error
  1816  	}{result1, result2}
  1817  }
  1818  
  1819  func (fake *FakeQuery) ListImagesReturnsOnCall(i int, result1 []string, result2 error) {
  1820  	fake.listImagesMutex.Lock()
  1821  	defer fake.listImagesMutex.Unlock()
  1822  	fake.ListImagesStub = nil
  1823  	if fake.listImagesReturnsOnCall == nil {
  1824  		fake.listImagesReturnsOnCall = make(map[int]struct {
  1825  			result1 []string
  1826  			result2 error
  1827  		})
  1828  	}
  1829  	fake.listImagesReturnsOnCall[i] = struct {
  1830  		result1 []string
  1831  		result2 error
  1832  	}{result1, result2}
  1833  }
  1834  
  1835  func (fake *FakeQuery) ListPackages(arg1 context.Context) ([]string, error) {
  1836  	fake.listPackagesMutex.Lock()
  1837  	ret, specificReturn := fake.listPackagesReturnsOnCall[len(fake.listPackagesArgsForCall)]
  1838  	fake.listPackagesArgsForCall = append(fake.listPackagesArgsForCall, struct {
  1839  		arg1 context.Context
  1840  	}{arg1})
  1841  	stub := fake.ListPackagesStub
  1842  	fakeReturns := fake.listPackagesReturns
  1843  	fake.recordInvocation("ListPackages", []interface{}{arg1})
  1844  	fake.listPackagesMutex.Unlock()
  1845  	if stub != nil {
  1846  		return stub(arg1)
  1847  	}
  1848  	if specificReturn {
  1849  		return ret.result1, ret.result2
  1850  	}
  1851  	return fakeReturns.result1, fakeReturns.result2
  1852  }
  1853  
  1854  func (fake *FakeQuery) ListPackagesCallCount() int {
  1855  	fake.listPackagesMutex.RLock()
  1856  	defer fake.listPackagesMutex.RUnlock()
  1857  	return len(fake.listPackagesArgsForCall)
  1858  }
  1859  
  1860  func (fake *FakeQuery) ListPackagesCalls(stub func(context.Context) ([]string, error)) {
  1861  	fake.listPackagesMutex.Lock()
  1862  	defer fake.listPackagesMutex.Unlock()
  1863  	fake.ListPackagesStub = stub
  1864  }
  1865  
  1866  func (fake *FakeQuery) ListPackagesArgsForCall(i int) context.Context {
  1867  	fake.listPackagesMutex.RLock()
  1868  	defer fake.listPackagesMutex.RUnlock()
  1869  	argsForCall := fake.listPackagesArgsForCall[i]
  1870  	return argsForCall.arg1
  1871  }
  1872  
  1873  func (fake *FakeQuery) ListPackagesReturns(result1 []string, result2 error) {
  1874  	fake.listPackagesMutex.Lock()
  1875  	defer fake.listPackagesMutex.Unlock()
  1876  	fake.ListPackagesStub = nil
  1877  	fake.listPackagesReturns = struct {
  1878  		result1 []string
  1879  		result2 error
  1880  	}{result1, result2}
  1881  }
  1882  
  1883  func (fake *FakeQuery) ListPackagesReturnsOnCall(i int, result1 []string, result2 error) {
  1884  	fake.listPackagesMutex.Lock()
  1885  	defer fake.listPackagesMutex.Unlock()
  1886  	fake.ListPackagesStub = nil
  1887  	if fake.listPackagesReturnsOnCall == nil {
  1888  		fake.listPackagesReturnsOnCall = make(map[int]struct {
  1889  			result1 []string
  1890  			result2 error
  1891  		})
  1892  	}
  1893  	fake.listPackagesReturnsOnCall[i] = struct {
  1894  		result1 []string
  1895  		result2 error
  1896  	}{result1, result2}
  1897  }
  1898  
  1899  func (fake *FakeQuery) ListRegistryBundles(arg1 context.Context) ([]*registry.Bundle, error) {
  1900  	fake.listRegistryBundlesMutex.Lock()
  1901  	ret, specificReturn := fake.listRegistryBundlesReturnsOnCall[len(fake.listRegistryBundlesArgsForCall)]
  1902  	fake.listRegistryBundlesArgsForCall = append(fake.listRegistryBundlesArgsForCall, struct {
  1903  		arg1 context.Context
  1904  	}{arg1})
  1905  	stub := fake.ListRegistryBundlesStub
  1906  	fakeReturns := fake.listRegistryBundlesReturns
  1907  	fake.recordInvocation("ListRegistryBundles", []interface{}{arg1})
  1908  	fake.listRegistryBundlesMutex.Unlock()
  1909  	if stub != nil {
  1910  		return stub(arg1)
  1911  	}
  1912  	if specificReturn {
  1913  		return ret.result1, ret.result2
  1914  	}
  1915  	return fakeReturns.result1, fakeReturns.result2
  1916  }
  1917  
  1918  func (fake *FakeQuery) ListRegistryBundlesCallCount() int {
  1919  	fake.listRegistryBundlesMutex.RLock()
  1920  	defer fake.listRegistryBundlesMutex.RUnlock()
  1921  	return len(fake.listRegistryBundlesArgsForCall)
  1922  }
  1923  
  1924  func (fake *FakeQuery) ListRegistryBundlesCalls(stub func(context.Context) ([]*registry.Bundle, error)) {
  1925  	fake.listRegistryBundlesMutex.Lock()
  1926  	defer fake.listRegistryBundlesMutex.Unlock()
  1927  	fake.ListRegistryBundlesStub = stub
  1928  }
  1929  
  1930  func (fake *FakeQuery) ListRegistryBundlesArgsForCall(i int) context.Context {
  1931  	fake.listRegistryBundlesMutex.RLock()
  1932  	defer fake.listRegistryBundlesMutex.RUnlock()
  1933  	argsForCall := fake.listRegistryBundlesArgsForCall[i]
  1934  	return argsForCall.arg1
  1935  }
  1936  
  1937  func (fake *FakeQuery) ListRegistryBundlesReturns(result1 []*registry.Bundle, result2 error) {
  1938  	fake.listRegistryBundlesMutex.Lock()
  1939  	defer fake.listRegistryBundlesMutex.Unlock()
  1940  	fake.ListRegistryBundlesStub = nil
  1941  	fake.listRegistryBundlesReturns = struct {
  1942  		result1 []*registry.Bundle
  1943  		result2 error
  1944  	}{result1, result2}
  1945  }
  1946  
  1947  func (fake *FakeQuery) ListRegistryBundlesReturnsOnCall(i int, result1 []*registry.Bundle, result2 error) {
  1948  	fake.listRegistryBundlesMutex.Lock()
  1949  	defer fake.listRegistryBundlesMutex.Unlock()
  1950  	fake.ListRegistryBundlesStub = nil
  1951  	if fake.listRegistryBundlesReturnsOnCall == nil {
  1952  		fake.listRegistryBundlesReturnsOnCall = make(map[int]struct {
  1953  			result1 []*registry.Bundle
  1954  			result2 error
  1955  		})
  1956  	}
  1957  	fake.listRegistryBundlesReturnsOnCall[i] = struct {
  1958  		result1 []*registry.Bundle
  1959  		result2 error
  1960  	}{result1, result2}
  1961  }
  1962  
  1963  func (fake *FakeQuery) ListTables(arg1 context.Context) ([]string, error) {
  1964  	fake.listTablesMutex.Lock()
  1965  	ret, specificReturn := fake.listTablesReturnsOnCall[len(fake.listTablesArgsForCall)]
  1966  	fake.listTablesArgsForCall = append(fake.listTablesArgsForCall, struct {
  1967  		arg1 context.Context
  1968  	}{arg1})
  1969  	stub := fake.ListTablesStub
  1970  	fakeReturns := fake.listTablesReturns
  1971  	fake.recordInvocation("ListTables", []interface{}{arg1})
  1972  	fake.listTablesMutex.Unlock()
  1973  	if stub != nil {
  1974  		return stub(arg1)
  1975  	}
  1976  	if specificReturn {
  1977  		return ret.result1, ret.result2
  1978  	}
  1979  	return fakeReturns.result1, fakeReturns.result2
  1980  }
  1981  
  1982  func (fake *FakeQuery) ListTablesCallCount() int {
  1983  	fake.listTablesMutex.RLock()
  1984  	defer fake.listTablesMutex.RUnlock()
  1985  	return len(fake.listTablesArgsForCall)
  1986  }
  1987  
  1988  func (fake *FakeQuery) ListTablesCalls(stub func(context.Context) ([]string, error)) {
  1989  	fake.listTablesMutex.Lock()
  1990  	defer fake.listTablesMutex.Unlock()
  1991  	fake.ListTablesStub = stub
  1992  }
  1993  
  1994  func (fake *FakeQuery) ListTablesArgsForCall(i int) context.Context {
  1995  	fake.listTablesMutex.RLock()
  1996  	defer fake.listTablesMutex.RUnlock()
  1997  	argsForCall := fake.listTablesArgsForCall[i]
  1998  	return argsForCall.arg1
  1999  }
  2000  
  2001  func (fake *FakeQuery) ListTablesReturns(result1 []string, result2 error) {
  2002  	fake.listTablesMutex.Lock()
  2003  	defer fake.listTablesMutex.Unlock()
  2004  	fake.ListTablesStub = nil
  2005  	fake.listTablesReturns = struct {
  2006  		result1 []string
  2007  		result2 error
  2008  	}{result1, result2}
  2009  }
  2010  
  2011  func (fake *FakeQuery) ListTablesReturnsOnCall(i int, result1 []string, result2 error) {
  2012  	fake.listTablesMutex.Lock()
  2013  	defer fake.listTablesMutex.Unlock()
  2014  	fake.ListTablesStub = nil
  2015  	if fake.listTablesReturnsOnCall == nil {
  2016  		fake.listTablesReturnsOnCall = make(map[int]struct {
  2017  			result1 []string
  2018  			result2 error
  2019  		})
  2020  	}
  2021  	fake.listTablesReturnsOnCall[i] = struct {
  2022  		result1 []string
  2023  		result2 error
  2024  	}{result1, result2}
  2025  }
  2026  
  2027  func (fake *FakeQuery) SendBundles(arg1 context.Context, arg2 registry.BundleSender) error {
  2028  	fake.sendBundlesMutex.Lock()
  2029  	ret, specificReturn := fake.sendBundlesReturnsOnCall[len(fake.sendBundlesArgsForCall)]
  2030  	fake.sendBundlesArgsForCall = append(fake.sendBundlesArgsForCall, struct {
  2031  		arg1 context.Context
  2032  		arg2 registry.BundleSender
  2033  	}{arg1, arg2})
  2034  	stub := fake.SendBundlesStub
  2035  	fakeReturns := fake.sendBundlesReturns
  2036  	fake.recordInvocation("SendBundles", []interface{}{arg1, arg2})
  2037  	fake.sendBundlesMutex.Unlock()
  2038  	if stub != nil {
  2039  		return stub(arg1, arg2)
  2040  	}
  2041  	if specificReturn {
  2042  		return ret.result1
  2043  	}
  2044  	return fakeReturns.result1
  2045  }
  2046  
  2047  func (fake *FakeQuery) SendBundlesCallCount() int {
  2048  	fake.sendBundlesMutex.RLock()
  2049  	defer fake.sendBundlesMutex.RUnlock()
  2050  	return len(fake.sendBundlesArgsForCall)
  2051  }
  2052  
  2053  func (fake *FakeQuery) SendBundlesCalls(stub func(context.Context, registry.BundleSender) error) {
  2054  	fake.sendBundlesMutex.Lock()
  2055  	defer fake.sendBundlesMutex.Unlock()
  2056  	fake.SendBundlesStub = stub
  2057  }
  2058  
  2059  func (fake *FakeQuery) SendBundlesArgsForCall(i int) (context.Context, registry.BundleSender) {
  2060  	fake.sendBundlesMutex.RLock()
  2061  	defer fake.sendBundlesMutex.RUnlock()
  2062  	argsForCall := fake.sendBundlesArgsForCall[i]
  2063  	return argsForCall.arg1, argsForCall.arg2
  2064  }
  2065  
  2066  func (fake *FakeQuery) SendBundlesReturns(result1 error) {
  2067  	fake.sendBundlesMutex.Lock()
  2068  	defer fake.sendBundlesMutex.Unlock()
  2069  	fake.SendBundlesStub = nil
  2070  	fake.sendBundlesReturns = struct {
  2071  		result1 error
  2072  	}{result1}
  2073  }
  2074  
  2075  func (fake *FakeQuery) SendBundlesReturnsOnCall(i int, result1 error) {
  2076  	fake.sendBundlesMutex.Lock()
  2077  	defer fake.sendBundlesMutex.Unlock()
  2078  	fake.SendBundlesStub = nil
  2079  	if fake.sendBundlesReturnsOnCall == nil {
  2080  		fake.sendBundlesReturnsOnCall = make(map[int]struct {
  2081  			result1 error
  2082  		})
  2083  	}
  2084  	fake.sendBundlesReturnsOnCall[i] = struct {
  2085  		result1 error
  2086  	}{result1}
  2087  }
  2088  
  2089  func (fake *FakeQuery) Invocations() map[string][][]interface{} {
  2090  	fake.invocationsMutex.RLock()
  2091  	defer fake.invocationsMutex.RUnlock()
  2092  	fake.getApisForEntryMutex.RLock()
  2093  	defer fake.getApisForEntryMutex.RUnlock()
  2094  	fake.getBundleMutex.RLock()
  2095  	defer fake.getBundleMutex.RUnlock()
  2096  	fake.getBundleForChannelMutex.RLock()
  2097  	defer fake.getBundleForChannelMutex.RUnlock()
  2098  	fake.getBundlePathIfExistsMutex.RLock()
  2099  	defer fake.getBundlePathIfExistsMutex.RUnlock()
  2100  	fake.getBundlePathsForPackageMutex.RLock()
  2101  	defer fake.getBundlePathsForPackageMutex.RUnlock()
  2102  	fake.getBundleThatProvidesMutex.RLock()
  2103  	defer fake.getBundleThatProvidesMutex.RUnlock()
  2104  	fake.getBundleThatReplacesMutex.RLock()
  2105  	defer fake.getBundleThatReplacesMutex.RUnlock()
  2106  	fake.getBundleVersionMutex.RLock()
  2107  	defer fake.getBundleVersionMutex.RUnlock()
  2108  	fake.getBundlesForPackageMutex.RLock()
  2109  	defer fake.getBundlesForPackageMutex.RUnlock()
  2110  	fake.getChannelEntriesFromPackageMutex.RLock()
  2111  	defer fake.getChannelEntriesFromPackageMutex.RUnlock()
  2112  	fake.getChannelEntriesThatProvideMutex.RLock()
  2113  	defer fake.getChannelEntriesThatProvideMutex.RUnlock()
  2114  	fake.getChannelEntriesThatReplaceMutex.RLock()
  2115  	defer fake.getChannelEntriesThatReplaceMutex.RUnlock()
  2116  	fake.getCurrentCSVNameForChannelMutex.RLock()
  2117  	defer fake.getCurrentCSVNameForChannelMutex.RUnlock()
  2118  	fake.getDefaultChannelForPackageMutex.RLock()
  2119  	defer fake.getDefaultChannelForPackageMutex.RUnlock()
  2120  	fake.getDefaultPackageMutex.RLock()
  2121  	defer fake.getDefaultPackageMutex.RUnlock()
  2122  	fake.getDependenciesForBundleMutex.RLock()
  2123  	defer fake.getDependenciesForBundleMutex.RUnlock()
  2124  	fake.getImagesForBundleMutex.RLock()
  2125  	defer fake.getImagesForBundleMutex.RUnlock()
  2126  	fake.getLatestChannelEntriesThatProvideMutex.RLock()
  2127  	defer fake.getLatestChannelEntriesThatProvideMutex.RUnlock()
  2128  	fake.getPackageMutex.RLock()
  2129  	defer fake.getPackageMutex.RUnlock()
  2130  	fake.listBundlesMutex.RLock()
  2131  	defer fake.listBundlesMutex.RUnlock()
  2132  	fake.listChannelsMutex.RLock()
  2133  	defer fake.listChannelsMutex.RUnlock()
  2134  	fake.listImagesMutex.RLock()
  2135  	defer fake.listImagesMutex.RUnlock()
  2136  	fake.listPackagesMutex.RLock()
  2137  	defer fake.listPackagesMutex.RUnlock()
  2138  	fake.listRegistryBundlesMutex.RLock()
  2139  	defer fake.listRegistryBundlesMutex.RUnlock()
  2140  	fake.listTablesMutex.RLock()
  2141  	defer fake.listTablesMutex.RUnlock()
  2142  	fake.sendBundlesMutex.RLock()
  2143  	defer fake.sendBundlesMutex.RUnlock()
  2144  	copiedInvocations := map[string][][]interface{}{}
  2145  	for key, value := range fake.invocations {
  2146  		copiedInvocations[key] = value
  2147  	}
  2148  	return copiedInvocations
  2149  }
  2150  
  2151  func (fake *FakeQuery) recordInvocation(key string, args []interface{}) {
  2152  	fake.invocationsMutex.Lock()
  2153  	defer fake.invocationsMutex.Unlock()
  2154  	if fake.invocations == nil {
  2155  		fake.invocations = map[string][][]interface{}{}
  2156  	}
  2157  	if fake.invocations[key] == nil {
  2158  		fake.invocations[key] = [][]interface{}{}
  2159  	}
  2160  	fake.invocations[key] = append(fake.invocations[key], args)
  2161  }
  2162  
  2163  var _ registry.Query = new(FakeQuery)