github.com/loafoe/cli@v7.1.0+incompatible/cf/api/applications/applicationsfakes/fake_repository.go (about)

     1  // Code generated by counterfeiter. DO NOT EDIT.
     2  package applicationsfakes
     3  
     4  import (
     5  	"sync"
     6  
     7  	"code.cloudfoundry.org/cli/cf/api/applications"
     8  	"code.cloudfoundry.org/cli/cf/models"
     9  )
    10  
    11  type FakeRepository struct {
    12  	CreateStub        func(models.AppParams) (models.Application, error)
    13  	createMutex       sync.RWMutex
    14  	createArgsForCall []struct {
    15  		arg1 models.AppParams
    16  	}
    17  	createReturns struct {
    18  		result1 models.Application
    19  		result2 error
    20  	}
    21  	createReturnsOnCall map[int]struct {
    22  		result1 models.Application
    23  		result2 error
    24  	}
    25  	CreateRestageRequestStub        func(string) error
    26  	createRestageRequestMutex       sync.RWMutex
    27  	createRestageRequestArgsForCall []struct {
    28  		arg1 string
    29  	}
    30  	createRestageRequestReturns struct {
    31  		result1 error
    32  	}
    33  	createRestageRequestReturnsOnCall map[int]struct {
    34  		result1 error
    35  	}
    36  	DeleteStub        func(string) error
    37  	deleteMutex       sync.RWMutex
    38  	deleteArgsForCall []struct {
    39  		arg1 string
    40  	}
    41  	deleteReturns struct {
    42  		result1 error
    43  	}
    44  	deleteReturnsOnCall map[int]struct {
    45  		result1 error
    46  	}
    47  	GetAppStub        func(string) (models.Application, error)
    48  	getAppMutex       sync.RWMutex
    49  	getAppArgsForCall []struct {
    50  		arg1 string
    51  	}
    52  	getAppReturns struct {
    53  		result1 models.Application
    54  		result2 error
    55  	}
    56  	getAppReturnsOnCall map[int]struct {
    57  		result1 models.Application
    58  		result2 error
    59  	}
    60  	GetAppRoutesStub        func(string) ([]models.Route, error)
    61  	getAppRoutesMutex       sync.RWMutex
    62  	getAppRoutesArgsForCall []struct {
    63  		arg1 string
    64  	}
    65  	getAppRoutesReturns struct {
    66  		result1 []models.Route
    67  		result2 error
    68  	}
    69  	getAppRoutesReturnsOnCall map[int]struct {
    70  		result1 []models.Route
    71  		result2 error
    72  	}
    73  	ReadStub        func(string) (models.Application, error)
    74  	readMutex       sync.RWMutex
    75  	readArgsForCall []struct {
    76  		arg1 string
    77  	}
    78  	readReturns struct {
    79  		result1 models.Application
    80  		result2 error
    81  	}
    82  	readReturnsOnCall map[int]struct {
    83  		result1 models.Application
    84  		result2 error
    85  	}
    86  	ReadEnvStub        func(string) (*models.Environment, error)
    87  	readEnvMutex       sync.RWMutex
    88  	readEnvArgsForCall []struct {
    89  		arg1 string
    90  	}
    91  	readEnvReturns struct {
    92  		result1 *models.Environment
    93  		result2 error
    94  	}
    95  	readEnvReturnsOnCall map[int]struct {
    96  		result1 *models.Environment
    97  		result2 error
    98  	}
    99  	ReadFromSpaceStub        func(string, string) (models.Application, error)
   100  	readFromSpaceMutex       sync.RWMutex
   101  	readFromSpaceArgsForCall []struct {
   102  		arg1 string
   103  		arg2 string
   104  	}
   105  	readFromSpaceReturns struct {
   106  		result1 models.Application
   107  		result2 error
   108  	}
   109  	readFromSpaceReturnsOnCall map[int]struct {
   110  		result1 models.Application
   111  		result2 error
   112  	}
   113  	UpdateStub        func(string, models.AppParams) (models.Application, error)
   114  	updateMutex       sync.RWMutex
   115  	updateArgsForCall []struct {
   116  		arg1 string
   117  		arg2 models.AppParams
   118  	}
   119  	updateReturns struct {
   120  		result1 models.Application
   121  		result2 error
   122  	}
   123  	updateReturnsOnCall map[int]struct {
   124  		result1 models.Application
   125  		result2 error
   126  	}
   127  	invocations      map[string][][]interface{}
   128  	invocationsMutex sync.RWMutex
   129  }
   130  
   131  func (fake *FakeRepository) Create(arg1 models.AppParams) (models.Application, error) {
   132  	fake.createMutex.Lock()
   133  	ret, specificReturn := fake.createReturnsOnCall[len(fake.createArgsForCall)]
   134  	fake.createArgsForCall = append(fake.createArgsForCall, struct {
   135  		arg1 models.AppParams
   136  	}{arg1})
   137  	fake.recordInvocation("Create", []interface{}{arg1})
   138  	fake.createMutex.Unlock()
   139  	if fake.CreateStub != nil {
   140  		return fake.CreateStub(arg1)
   141  	}
   142  	if specificReturn {
   143  		return ret.result1, ret.result2
   144  	}
   145  	fakeReturns := fake.createReturns
   146  	return fakeReturns.result1, fakeReturns.result2
   147  }
   148  
   149  func (fake *FakeRepository) CreateCallCount() int {
   150  	fake.createMutex.RLock()
   151  	defer fake.createMutex.RUnlock()
   152  	return len(fake.createArgsForCall)
   153  }
   154  
   155  func (fake *FakeRepository) CreateCalls(stub func(models.AppParams) (models.Application, error)) {
   156  	fake.createMutex.Lock()
   157  	defer fake.createMutex.Unlock()
   158  	fake.CreateStub = stub
   159  }
   160  
   161  func (fake *FakeRepository) CreateArgsForCall(i int) models.AppParams {
   162  	fake.createMutex.RLock()
   163  	defer fake.createMutex.RUnlock()
   164  	argsForCall := fake.createArgsForCall[i]
   165  	return argsForCall.arg1
   166  }
   167  
   168  func (fake *FakeRepository) CreateReturns(result1 models.Application, result2 error) {
   169  	fake.createMutex.Lock()
   170  	defer fake.createMutex.Unlock()
   171  	fake.CreateStub = nil
   172  	fake.createReturns = struct {
   173  		result1 models.Application
   174  		result2 error
   175  	}{result1, result2}
   176  }
   177  
   178  func (fake *FakeRepository) CreateReturnsOnCall(i int, result1 models.Application, result2 error) {
   179  	fake.createMutex.Lock()
   180  	defer fake.createMutex.Unlock()
   181  	fake.CreateStub = nil
   182  	if fake.createReturnsOnCall == nil {
   183  		fake.createReturnsOnCall = make(map[int]struct {
   184  			result1 models.Application
   185  			result2 error
   186  		})
   187  	}
   188  	fake.createReturnsOnCall[i] = struct {
   189  		result1 models.Application
   190  		result2 error
   191  	}{result1, result2}
   192  }
   193  
   194  func (fake *FakeRepository) CreateRestageRequest(arg1 string) error {
   195  	fake.createRestageRequestMutex.Lock()
   196  	ret, specificReturn := fake.createRestageRequestReturnsOnCall[len(fake.createRestageRequestArgsForCall)]
   197  	fake.createRestageRequestArgsForCall = append(fake.createRestageRequestArgsForCall, struct {
   198  		arg1 string
   199  	}{arg1})
   200  	fake.recordInvocation("CreateRestageRequest", []interface{}{arg1})
   201  	fake.createRestageRequestMutex.Unlock()
   202  	if fake.CreateRestageRequestStub != nil {
   203  		return fake.CreateRestageRequestStub(arg1)
   204  	}
   205  	if specificReturn {
   206  		return ret.result1
   207  	}
   208  	fakeReturns := fake.createRestageRequestReturns
   209  	return fakeReturns.result1
   210  }
   211  
   212  func (fake *FakeRepository) CreateRestageRequestCallCount() int {
   213  	fake.createRestageRequestMutex.RLock()
   214  	defer fake.createRestageRequestMutex.RUnlock()
   215  	return len(fake.createRestageRequestArgsForCall)
   216  }
   217  
   218  func (fake *FakeRepository) CreateRestageRequestCalls(stub func(string) error) {
   219  	fake.createRestageRequestMutex.Lock()
   220  	defer fake.createRestageRequestMutex.Unlock()
   221  	fake.CreateRestageRequestStub = stub
   222  }
   223  
   224  func (fake *FakeRepository) CreateRestageRequestArgsForCall(i int) string {
   225  	fake.createRestageRequestMutex.RLock()
   226  	defer fake.createRestageRequestMutex.RUnlock()
   227  	argsForCall := fake.createRestageRequestArgsForCall[i]
   228  	return argsForCall.arg1
   229  }
   230  
   231  func (fake *FakeRepository) CreateRestageRequestReturns(result1 error) {
   232  	fake.createRestageRequestMutex.Lock()
   233  	defer fake.createRestageRequestMutex.Unlock()
   234  	fake.CreateRestageRequestStub = nil
   235  	fake.createRestageRequestReturns = struct {
   236  		result1 error
   237  	}{result1}
   238  }
   239  
   240  func (fake *FakeRepository) CreateRestageRequestReturnsOnCall(i int, result1 error) {
   241  	fake.createRestageRequestMutex.Lock()
   242  	defer fake.createRestageRequestMutex.Unlock()
   243  	fake.CreateRestageRequestStub = nil
   244  	if fake.createRestageRequestReturnsOnCall == nil {
   245  		fake.createRestageRequestReturnsOnCall = make(map[int]struct {
   246  			result1 error
   247  		})
   248  	}
   249  	fake.createRestageRequestReturnsOnCall[i] = struct {
   250  		result1 error
   251  	}{result1}
   252  }
   253  
   254  func (fake *FakeRepository) Delete(arg1 string) error {
   255  	fake.deleteMutex.Lock()
   256  	ret, specificReturn := fake.deleteReturnsOnCall[len(fake.deleteArgsForCall)]
   257  	fake.deleteArgsForCall = append(fake.deleteArgsForCall, struct {
   258  		arg1 string
   259  	}{arg1})
   260  	fake.recordInvocation("Delete", []interface{}{arg1})
   261  	fake.deleteMutex.Unlock()
   262  	if fake.DeleteStub != nil {
   263  		return fake.DeleteStub(arg1)
   264  	}
   265  	if specificReturn {
   266  		return ret.result1
   267  	}
   268  	fakeReturns := fake.deleteReturns
   269  	return fakeReturns.result1
   270  }
   271  
   272  func (fake *FakeRepository) DeleteCallCount() int {
   273  	fake.deleteMutex.RLock()
   274  	defer fake.deleteMutex.RUnlock()
   275  	return len(fake.deleteArgsForCall)
   276  }
   277  
   278  func (fake *FakeRepository) DeleteCalls(stub func(string) error) {
   279  	fake.deleteMutex.Lock()
   280  	defer fake.deleteMutex.Unlock()
   281  	fake.DeleteStub = stub
   282  }
   283  
   284  func (fake *FakeRepository) DeleteArgsForCall(i int) string {
   285  	fake.deleteMutex.RLock()
   286  	defer fake.deleteMutex.RUnlock()
   287  	argsForCall := fake.deleteArgsForCall[i]
   288  	return argsForCall.arg1
   289  }
   290  
   291  func (fake *FakeRepository) DeleteReturns(result1 error) {
   292  	fake.deleteMutex.Lock()
   293  	defer fake.deleteMutex.Unlock()
   294  	fake.DeleteStub = nil
   295  	fake.deleteReturns = struct {
   296  		result1 error
   297  	}{result1}
   298  }
   299  
   300  func (fake *FakeRepository) DeleteReturnsOnCall(i int, result1 error) {
   301  	fake.deleteMutex.Lock()
   302  	defer fake.deleteMutex.Unlock()
   303  	fake.DeleteStub = nil
   304  	if fake.deleteReturnsOnCall == nil {
   305  		fake.deleteReturnsOnCall = make(map[int]struct {
   306  			result1 error
   307  		})
   308  	}
   309  	fake.deleteReturnsOnCall[i] = struct {
   310  		result1 error
   311  	}{result1}
   312  }
   313  
   314  func (fake *FakeRepository) GetApp(arg1 string) (models.Application, error) {
   315  	fake.getAppMutex.Lock()
   316  	ret, specificReturn := fake.getAppReturnsOnCall[len(fake.getAppArgsForCall)]
   317  	fake.getAppArgsForCall = append(fake.getAppArgsForCall, struct {
   318  		arg1 string
   319  	}{arg1})
   320  	fake.recordInvocation("GetApp", []interface{}{arg1})
   321  	fake.getAppMutex.Unlock()
   322  	if fake.GetAppStub != nil {
   323  		return fake.GetAppStub(arg1)
   324  	}
   325  	if specificReturn {
   326  		return ret.result1, ret.result2
   327  	}
   328  	fakeReturns := fake.getAppReturns
   329  	return fakeReturns.result1, fakeReturns.result2
   330  }
   331  
   332  func (fake *FakeRepository) GetAppCallCount() int {
   333  	fake.getAppMutex.RLock()
   334  	defer fake.getAppMutex.RUnlock()
   335  	return len(fake.getAppArgsForCall)
   336  }
   337  
   338  func (fake *FakeRepository) GetAppCalls(stub func(string) (models.Application, error)) {
   339  	fake.getAppMutex.Lock()
   340  	defer fake.getAppMutex.Unlock()
   341  	fake.GetAppStub = stub
   342  }
   343  
   344  func (fake *FakeRepository) GetAppArgsForCall(i int) string {
   345  	fake.getAppMutex.RLock()
   346  	defer fake.getAppMutex.RUnlock()
   347  	argsForCall := fake.getAppArgsForCall[i]
   348  	return argsForCall.arg1
   349  }
   350  
   351  func (fake *FakeRepository) GetAppReturns(result1 models.Application, result2 error) {
   352  	fake.getAppMutex.Lock()
   353  	defer fake.getAppMutex.Unlock()
   354  	fake.GetAppStub = nil
   355  	fake.getAppReturns = struct {
   356  		result1 models.Application
   357  		result2 error
   358  	}{result1, result2}
   359  }
   360  
   361  func (fake *FakeRepository) GetAppReturnsOnCall(i int, result1 models.Application, result2 error) {
   362  	fake.getAppMutex.Lock()
   363  	defer fake.getAppMutex.Unlock()
   364  	fake.GetAppStub = nil
   365  	if fake.getAppReturnsOnCall == nil {
   366  		fake.getAppReturnsOnCall = make(map[int]struct {
   367  			result1 models.Application
   368  			result2 error
   369  		})
   370  	}
   371  	fake.getAppReturnsOnCall[i] = struct {
   372  		result1 models.Application
   373  		result2 error
   374  	}{result1, result2}
   375  }
   376  
   377  func (fake *FakeRepository) GetAppRoutes(arg1 string) ([]models.Route, error) {
   378  	fake.getAppRoutesMutex.Lock()
   379  	ret, specificReturn := fake.getAppRoutesReturnsOnCall[len(fake.getAppRoutesArgsForCall)]
   380  	fake.getAppRoutesArgsForCall = append(fake.getAppRoutesArgsForCall, struct {
   381  		arg1 string
   382  	}{arg1})
   383  	fake.recordInvocation("GetAppRoutes", []interface{}{arg1})
   384  	fake.getAppRoutesMutex.Unlock()
   385  	if fake.GetAppRoutesStub != nil {
   386  		return fake.GetAppRoutesStub(arg1)
   387  	}
   388  	if specificReturn {
   389  		return ret.result1, ret.result2
   390  	}
   391  	fakeReturns := fake.getAppRoutesReturns
   392  	return fakeReturns.result1, fakeReturns.result2
   393  }
   394  
   395  func (fake *FakeRepository) GetAppRoutesCallCount() int {
   396  	fake.getAppRoutesMutex.RLock()
   397  	defer fake.getAppRoutesMutex.RUnlock()
   398  	return len(fake.getAppRoutesArgsForCall)
   399  }
   400  
   401  func (fake *FakeRepository) GetAppRoutesCalls(stub func(string) ([]models.Route, error)) {
   402  	fake.getAppRoutesMutex.Lock()
   403  	defer fake.getAppRoutesMutex.Unlock()
   404  	fake.GetAppRoutesStub = stub
   405  }
   406  
   407  func (fake *FakeRepository) GetAppRoutesArgsForCall(i int) string {
   408  	fake.getAppRoutesMutex.RLock()
   409  	defer fake.getAppRoutesMutex.RUnlock()
   410  	argsForCall := fake.getAppRoutesArgsForCall[i]
   411  	return argsForCall.arg1
   412  }
   413  
   414  func (fake *FakeRepository) GetAppRoutesReturns(result1 []models.Route, result2 error) {
   415  	fake.getAppRoutesMutex.Lock()
   416  	defer fake.getAppRoutesMutex.Unlock()
   417  	fake.GetAppRoutesStub = nil
   418  	fake.getAppRoutesReturns = struct {
   419  		result1 []models.Route
   420  		result2 error
   421  	}{result1, result2}
   422  }
   423  
   424  func (fake *FakeRepository) GetAppRoutesReturnsOnCall(i int, result1 []models.Route, result2 error) {
   425  	fake.getAppRoutesMutex.Lock()
   426  	defer fake.getAppRoutesMutex.Unlock()
   427  	fake.GetAppRoutesStub = nil
   428  	if fake.getAppRoutesReturnsOnCall == nil {
   429  		fake.getAppRoutesReturnsOnCall = make(map[int]struct {
   430  			result1 []models.Route
   431  			result2 error
   432  		})
   433  	}
   434  	fake.getAppRoutesReturnsOnCall[i] = struct {
   435  		result1 []models.Route
   436  		result2 error
   437  	}{result1, result2}
   438  }
   439  
   440  func (fake *FakeRepository) Read(arg1 string) (models.Application, error) {
   441  	fake.readMutex.Lock()
   442  	ret, specificReturn := fake.readReturnsOnCall[len(fake.readArgsForCall)]
   443  	fake.readArgsForCall = append(fake.readArgsForCall, struct {
   444  		arg1 string
   445  	}{arg1})
   446  	fake.recordInvocation("Read", []interface{}{arg1})
   447  	fake.readMutex.Unlock()
   448  	if fake.ReadStub != nil {
   449  		return fake.ReadStub(arg1)
   450  	}
   451  	if specificReturn {
   452  		return ret.result1, ret.result2
   453  	}
   454  	fakeReturns := fake.readReturns
   455  	return fakeReturns.result1, fakeReturns.result2
   456  }
   457  
   458  func (fake *FakeRepository) ReadCallCount() int {
   459  	fake.readMutex.RLock()
   460  	defer fake.readMutex.RUnlock()
   461  	return len(fake.readArgsForCall)
   462  }
   463  
   464  func (fake *FakeRepository) ReadCalls(stub func(string) (models.Application, error)) {
   465  	fake.readMutex.Lock()
   466  	defer fake.readMutex.Unlock()
   467  	fake.ReadStub = stub
   468  }
   469  
   470  func (fake *FakeRepository) ReadArgsForCall(i int) string {
   471  	fake.readMutex.RLock()
   472  	defer fake.readMutex.RUnlock()
   473  	argsForCall := fake.readArgsForCall[i]
   474  	return argsForCall.arg1
   475  }
   476  
   477  func (fake *FakeRepository) ReadReturns(result1 models.Application, result2 error) {
   478  	fake.readMutex.Lock()
   479  	defer fake.readMutex.Unlock()
   480  	fake.ReadStub = nil
   481  	fake.readReturns = struct {
   482  		result1 models.Application
   483  		result2 error
   484  	}{result1, result2}
   485  }
   486  
   487  func (fake *FakeRepository) ReadReturnsOnCall(i int, result1 models.Application, result2 error) {
   488  	fake.readMutex.Lock()
   489  	defer fake.readMutex.Unlock()
   490  	fake.ReadStub = nil
   491  	if fake.readReturnsOnCall == nil {
   492  		fake.readReturnsOnCall = make(map[int]struct {
   493  			result1 models.Application
   494  			result2 error
   495  		})
   496  	}
   497  	fake.readReturnsOnCall[i] = struct {
   498  		result1 models.Application
   499  		result2 error
   500  	}{result1, result2}
   501  }
   502  
   503  func (fake *FakeRepository) ReadEnv(arg1 string) (*models.Environment, error) {
   504  	fake.readEnvMutex.Lock()
   505  	ret, specificReturn := fake.readEnvReturnsOnCall[len(fake.readEnvArgsForCall)]
   506  	fake.readEnvArgsForCall = append(fake.readEnvArgsForCall, struct {
   507  		arg1 string
   508  	}{arg1})
   509  	fake.recordInvocation("ReadEnv", []interface{}{arg1})
   510  	fake.readEnvMutex.Unlock()
   511  	if fake.ReadEnvStub != nil {
   512  		return fake.ReadEnvStub(arg1)
   513  	}
   514  	if specificReturn {
   515  		return ret.result1, ret.result2
   516  	}
   517  	fakeReturns := fake.readEnvReturns
   518  	return fakeReturns.result1, fakeReturns.result2
   519  }
   520  
   521  func (fake *FakeRepository) ReadEnvCallCount() int {
   522  	fake.readEnvMutex.RLock()
   523  	defer fake.readEnvMutex.RUnlock()
   524  	return len(fake.readEnvArgsForCall)
   525  }
   526  
   527  func (fake *FakeRepository) ReadEnvCalls(stub func(string) (*models.Environment, error)) {
   528  	fake.readEnvMutex.Lock()
   529  	defer fake.readEnvMutex.Unlock()
   530  	fake.ReadEnvStub = stub
   531  }
   532  
   533  func (fake *FakeRepository) ReadEnvArgsForCall(i int) string {
   534  	fake.readEnvMutex.RLock()
   535  	defer fake.readEnvMutex.RUnlock()
   536  	argsForCall := fake.readEnvArgsForCall[i]
   537  	return argsForCall.arg1
   538  }
   539  
   540  func (fake *FakeRepository) ReadEnvReturns(result1 *models.Environment, result2 error) {
   541  	fake.readEnvMutex.Lock()
   542  	defer fake.readEnvMutex.Unlock()
   543  	fake.ReadEnvStub = nil
   544  	fake.readEnvReturns = struct {
   545  		result1 *models.Environment
   546  		result2 error
   547  	}{result1, result2}
   548  }
   549  
   550  func (fake *FakeRepository) ReadEnvReturnsOnCall(i int, result1 *models.Environment, result2 error) {
   551  	fake.readEnvMutex.Lock()
   552  	defer fake.readEnvMutex.Unlock()
   553  	fake.ReadEnvStub = nil
   554  	if fake.readEnvReturnsOnCall == nil {
   555  		fake.readEnvReturnsOnCall = make(map[int]struct {
   556  			result1 *models.Environment
   557  			result2 error
   558  		})
   559  	}
   560  	fake.readEnvReturnsOnCall[i] = struct {
   561  		result1 *models.Environment
   562  		result2 error
   563  	}{result1, result2}
   564  }
   565  
   566  func (fake *FakeRepository) ReadFromSpace(arg1 string, arg2 string) (models.Application, error) {
   567  	fake.readFromSpaceMutex.Lock()
   568  	ret, specificReturn := fake.readFromSpaceReturnsOnCall[len(fake.readFromSpaceArgsForCall)]
   569  	fake.readFromSpaceArgsForCall = append(fake.readFromSpaceArgsForCall, struct {
   570  		arg1 string
   571  		arg2 string
   572  	}{arg1, arg2})
   573  	fake.recordInvocation("ReadFromSpace", []interface{}{arg1, arg2})
   574  	fake.readFromSpaceMutex.Unlock()
   575  	if fake.ReadFromSpaceStub != nil {
   576  		return fake.ReadFromSpaceStub(arg1, arg2)
   577  	}
   578  	if specificReturn {
   579  		return ret.result1, ret.result2
   580  	}
   581  	fakeReturns := fake.readFromSpaceReturns
   582  	return fakeReturns.result1, fakeReturns.result2
   583  }
   584  
   585  func (fake *FakeRepository) ReadFromSpaceCallCount() int {
   586  	fake.readFromSpaceMutex.RLock()
   587  	defer fake.readFromSpaceMutex.RUnlock()
   588  	return len(fake.readFromSpaceArgsForCall)
   589  }
   590  
   591  func (fake *FakeRepository) ReadFromSpaceCalls(stub func(string, string) (models.Application, error)) {
   592  	fake.readFromSpaceMutex.Lock()
   593  	defer fake.readFromSpaceMutex.Unlock()
   594  	fake.ReadFromSpaceStub = stub
   595  }
   596  
   597  func (fake *FakeRepository) ReadFromSpaceArgsForCall(i int) (string, string) {
   598  	fake.readFromSpaceMutex.RLock()
   599  	defer fake.readFromSpaceMutex.RUnlock()
   600  	argsForCall := fake.readFromSpaceArgsForCall[i]
   601  	return argsForCall.arg1, argsForCall.arg2
   602  }
   603  
   604  func (fake *FakeRepository) ReadFromSpaceReturns(result1 models.Application, result2 error) {
   605  	fake.readFromSpaceMutex.Lock()
   606  	defer fake.readFromSpaceMutex.Unlock()
   607  	fake.ReadFromSpaceStub = nil
   608  	fake.readFromSpaceReturns = struct {
   609  		result1 models.Application
   610  		result2 error
   611  	}{result1, result2}
   612  }
   613  
   614  func (fake *FakeRepository) ReadFromSpaceReturnsOnCall(i int, result1 models.Application, result2 error) {
   615  	fake.readFromSpaceMutex.Lock()
   616  	defer fake.readFromSpaceMutex.Unlock()
   617  	fake.ReadFromSpaceStub = nil
   618  	if fake.readFromSpaceReturnsOnCall == nil {
   619  		fake.readFromSpaceReturnsOnCall = make(map[int]struct {
   620  			result1 models.Application
   621  			result2 error
   622  		})
   623  	}
   624  	fake.readFromSpaceReturnsOnCall[i] = struct {
   625  		result1 models.Application
   626  		result2 error
   627  	}{result1, result2}
   628  }
   629  
   630  func (fake *FakeRepository) Update(arg1 string, arg2 models.AppParams) (models.Application, error) {
   631  	fake.updateMutex.Lock()
   632  	ret, specificReturn := fake.updateReturnsOnCall[len(fake.updateArgsForCall)]
   633  	fake.updateArgsForCall = append(fake.updateArgsForCall, struct {
   634  		arg1 string
   635  		arg2 models.AppParams
   636  	}{arg1, arg2})
   637  	fake.recordInvocation("Update", []interface{}{arg1, arg2})
   638  	fake.updateMutex.Unlock()
   639  	if fake.UpdateStub != nil {
   640  		return fake.UpdateStub(arg1, arg2)
   641  	}
   642  	if specificReturn {
   643  		return ret.result1, ret.result2
   644  	}
   645  	fakeReturns := fake.updateReturns
   646  	return fakeReturns.result1, fakeReturns.result2
   647  }
   648  
   649  func (fake *FakeRepository) UpdateCallCount() int {
   650  	fake.updateMutex.RLock()
   651  	defer fake.updateMutex.RUnlock()
   652  	return len(fake.updateArgsForCall)
   653  }
   654  
   655  func (fake *FakeRepository) UpdateCalls(stub func(string, models.AppParams) (models.Application, error)) {
   656  	fake.updateMutex.Lock()
   657  	defer fake.updateMutex.Unlock()
   658  	fake.UpdateStub = stub
   659  }
   660  
   661  func (fake *FakeRepository) UpdateArgsForCall(i int) (string, models.AppParams) {
   662  	fake.updateMutex.RLock()
   663  	defer fake.updateMutex.RUnlock()
   664  	argsForCall := fake.updateArgsForCall[i]
   665  	return argsForCall.arg1, argsForCall.arg2
   666  }
   667  
   668  func (fake *FakeRepository) UpdateReturns(result1 models.Application, result2 error) {
   669  	fake.updateMutex.Lock()
   670  	defer fake.updateMutex.Unlock()
   671  	fake.UpdateStub = nil
   672  	fake.updateReturns = struct {
   673  		result1 models.Application
   674  		result2 error
   675  	}{result1, result2}
   676  }
   677  
   678  func (fake *FakeRepository) UpdateReturnsOnCall(i int, result1 models.Application, result2 error) {
   679  	fake.updateMutex.Lock()
   680  	defer fake.updateMutex.Unlock()
   681  	fake.UpdateStub = nil
   682  	if fake.updateReturnsOnCall == nil {
   683  		fake.updateReturnsOnCall = make(map[int]struct {
   684  			result1 models.Application
   685  			result2 error
   686  		})
   687  	}
   688  	fake.updateReturnsOnCall[i] = struct {
   689  		result1 models.Application
   690  		result2 error
   691  	}{result1, result2}
   692  }
   693  
   694  func (fake *FakeRepository) Invocations() map[string][][]interface{} {
   695  	fake.invocationsMutex.RLock()
   696  	defer fake.invocationsMutex.RUnlock()
   697  	fake.createMutex.RLock()
   698  	defer fake.createMutex.RUnlock()
   699  	fake.createRestageRequestMutex.RLock()
   700  	defer fake.createRestageRequestMutex.RUnlock()
   701  	fake.deleteMutex.RLock()
   702  	defer fake.deleteMutex.RUnlock()
   703  	fake.getAppMutex.RLock()
   704  	defer fake.getAppMutex.RUnlock()
   705  	fake.getAppRoutesMutex.RLock()
   706  	defer fake.getAppRoutesMutex.RUnlock()
   707  	fake.readMutex.RLock()
   708  	defer fake.readMutex.RUnlock()
   709  	fake.readEnvMutex.RLock()
   710  	defer fake.readEnvMutex.RUnlock()
   711  	fake.readFromSpaceMutex.RLock()
   712  	defer fake.readFromSpaceMutex.RUnlock()
   713  	fake.updateMutex.RLock()
   714  	defer fake.updateMutex.RUnlock()
   715  	copiedInvocations := map[string][][]interface{}{}
   716  	for key, value := range fake.invocations {
   717  		copiedInvocations[key] = value
   718  	}
   719  	return copiedInvocations
   720  }
   721  
   722  func (fake *FakeRepository) recordInvocation(key string, args []interface{}) {
   723  	fake.invocationsMutex.Lock()
   724  	defer fake.invocationsMutex.Unlock()
   725  	if fake.invocations == nil {
   726  		fake.invocations = map[string][][]interface{}{}
   727  	}
   728  	if fake.invocations[key] == nil {
   729  		fake.invocations[key] = [][]interface{}{}
   730  	}
   731  	fake.invocations[key] = append(fake.invocations[key], args)
   732  }
   733  
   734  var _ applications.Repository = new(FakeRepository)