github.com/cloudfoundry-attic/cli-with-i18n@v6.32.1-0.20171002233121-7401370d3b85+incompatible/cf/actors/planbuilder/planbuilderfakes/fake_plan_builder.go (about)

     1  // This file was generated by counterfeiter
     2  package planbuilderfakes
     3  
     4  import (
     5  	"sync"
     6  
     7  	"code.cloudfoundry.org/cli/cf/actors/planbuilder"
     8  	"code.cloudfoundry.org/cli/cf/models"
     9  )
    10  
    11  type FakePlanBuilder struct {
    12  	AttachOrgsToPlansStub        func([]models.ServicePlanFields) ([]models.ServicePlanFields, error)
    13  	attachOrgsToPlansMutex       sync.RWMutex
    14  	attachOrgsToPlansArgsForCall []struct {
    15  		arg1 []models.ServicePlanFields
    16  	}
    17  	attachOrgsToPlansReturns struct {
    18  		result1 []models.ServicePlanFields
    19  		result2 error
    20  	}
    21  	AttachOrgToPlansStub        func([]models.ServicePlanFields, string) ([]models.ServicePlanFields, error)
    22  	attachOrgToPlansMutex       sync.RWMutex
    23  	attachOrgToPlansArgsForCall []struct {
    24  		arg1 []models.ServicePlanFields
    25  		arg2 string
    26  	}
    27  	attachOrgToPlansReturns struct {
    28  		result1 []models.ServicePlanFields
    29  		result2 error
    30  	}
    31  	GetPlansForServiceForOrgStub        func(string, string) ([]models.ServicePlanFields, error)
    32  	getPlansForServiceForOrgMutex       sync.RWMutex
    33  	getPlansForServiceForOrgArgsForCall []struct {
    34  		arg1 string
    35  		arg2 string
    36  	}
    37  	getPlansForServiceForOrgReturns struct {
    38  		result1 []models.ServicePlanFields
    39  		result2 error
    40  	}
    41  	GetPlansForServiceWithOrgsStub        func(string) ([]models.ServicePlanFields, error)
    42  	getPlansForServiceWithOrgsMutex       sync.RWMutex
    43  	getPlansForServiceWithOrgsArgsForCall []struct {
    44  		arg1 string
    45  	}
    46  	getPlansForServiceWithOrgsReturns struct {
    47  		result1 []models.ServicePlanFields
    48  		result2 error
    49  	}
    50  	GetPlansForManyServicesWithOrgsStub        func([]string) ([]models.ServicePlanFields, error)
    51  	getPlansForManyServicesWithOrgsMutex       sync.RWMutex
    52  	getPlansForManyServicesWithOrgsArgsForCall []struct {
    53  		arg1 []string
    54  	}
    55  	getPlansForManyServicesWithOrgsReturns struct {
    56  		result1 []models.ServicePlanFields
    57  		result2 error
    58  	}
    59  	GetPlansForServiceStub        func(string) ([]models.ServicePlanFields, error)
    60  	getPlansForServiceMutex       sync.RWMutex
    61  	getPlansForServiceArgsForCall []struct {
    62  		arg1 string
    63  	}
    64  	getPlansForServiceReturns struct {
    65  		result1 []models.ServicePlanFields
    66  		result2 error
    67  	}
    68  	GetPlansVisibleToOrgStub        func(string) ([]models.ServicePlanFields, error)
    69  	getPlansVisibleToOrgMutex       sync.RWMutex
    70  	getPlansVisibleToOrgArgsForCall []struct {
    71  		arg1 string
    72  	}
    73  	getPlansVisibleToOrgReturns struct {
    74  		result1 []models.ServicePlanFields
    75  		result2 error
    76  	}
    77  	invocations      map[string][][]interface{}
    78  	invocationsMutex sync.RWMutex
    79  }
    80  
    81  func (fake *FakePlanBuilder) AttachOrgsToPlans(arg1 []models.ServicePlanFields) ([]models.ServicePlanFields, error) {
    82  	var arg1Copy []models.ServicePlanFields
    83  	if arg1 != nil {
    84  		arg1Copy = make([]models.ServicePlanFields, len(arg1))
    85  		copy(arg1Copy, arg1)
    86  	}
    87  	fake.attachOrgsToPlansMutex.Lock()
    88  	fake.attachOrgsToPlansArgsForCall = append(fake.attachOrgsToPlansArgsForCall, struct {
    89  		arg1 []models.ServicePlanFields
    90  	}{arg1Copy})
    91  	fake.recordInvocation("AttachOrgsToPlans", []interface{}{arg1Copy})
    92  	fake.attachOrgsToPlansMutex.Unlock()
    93  	if fake.AttachOrgsToPlansStub != nil {
    94  		return fake.AttachOrgsToPlansStub(arg1)
    95  	} else {
    96  		return fake.attachOrgsToPlansReturns.result1, fake.attachOrgsToPlansReturns.result2
    97  	}
    98  }
    99  
   100  func (fake *FakePlanBuilder) AttachOrgsToPlansCallCount() int {
   101  	fake.attachOrgsToPlansMutex.RLock()
   102  	defer fake.attachOrgsToPlansMutex.RUnlock()
   103  	return len(fake.attachOrgsToPlansArgsForCall)
   104  }
   105  
   106  func (fake *FakePlanBuilder) AttachOrgsToPlansArgsForCall(i int) []models.ServicePlanFields {
   107  	fake.attachOrgsToPlansMutex.RLock()
   108  	defer fake.attachOrgsToPlansMutex.RUnlock()
   109  	return fake.attachOrgsToPlansArgsForCall[i].arg1
   110  }
   111  
   112  func (fake *FakePlanBuilder) AttachOrgsToPlansReturns(result1 []models.ServicePlanFields, result2 error) {
   113  	fake.AttachOrgsToPlansStub = nil
   114  	fake.attachOrgsToPlansReturns = struct {
   115  		result1 []models.ServicePlanFields
   116  		result2 error
   117  	}{result1, result2}
   118  }
   119  
   120  func (fake *FakePlanBuilder) AttachOrgToPlans(arg1 []models.ServicePlanFields, arg2 string) ([]models.ServicePlanFields, error) {
   121  	var arg1Copy []models.ServicePlanFields
   122  	if arg1 != nil {
   123  		arg1Copy = make([]models.ServicePlanFields, len(arg1))
   124  		copy(arg1Copy, arg1)
   125  	}
   126  	fake.attachOrgToPlansMutex.Lock()
   127  	fake.attachOrgToPlansArgsForCall = append(fake.attachOrgToPlansArgsForCall, struct {
   128  		arg1 []models.ServicePlanFields
   129  		arg2 string
   130  	}{arg1Copy, arg2})
   131  	fake.recordInvocation("AttachOrgToPlans", []interface{}{arg1Copy, arg2})
   132  	fake.attachOrgToPlansMutex.Unlock()
   133  	if fake.AttachOrgToPlansStub != nil {
   134  		return fake.AttachOrgToPlansStub(arg1, arg2)
   135  	} else {
   136  		return fake.attachOrgToPlansReturns.result1, fake.attachOrgToPlansReturns.result2
   137  	}
   138  }
   139  
   140  func (fake *FakePlanBuilder) AttachOrgToPlansCallCount() int {
   141  	fake.attachOrgToPlansMutex.RLock()
   142  	defer fake.attachOrgToPlansMutex.RUnlock()
   143  	return len(fake.attachOrgToPlansArgsForCall)
   144  }
   145  
   146  func (fake *FakePlanBuilder) AttachOrgToPlansArgsForCall(i int) ([]models.ServicePlanFields, string) {
   147  	fake.attachOrgToPlansMutex.RLock()
   148  	defer fake.attachOrgToPlansMutex.RUnlock()
   149  	return fake.attachOrgToPlansArgsForCall[i].arg1, fake.attachOrgToPlansArgsForCall[i].arg2
   150  }
   151  
   152  func (fake *FakePlanBuilder) AttachOrgToPlansReturns(result1 []models.ServicePlanFields, result2 error) {
   153  	fake.AttachOrgToPlansStub = nil
   154  	fake.attachOrgToPlansReturns = struct {
   155  		result1 []models.ServicePlanFields
   156  		result2 error
   157  	}{result1, result2}
   158  }
   159  
   160  func (fake *FakePlanBuilder) GetPlansForServiceForOrg(arg1 string, arg2 string) ([]models.ServicePlanFields, error) {
   161  	fake.getPlansForServiceForOrgMutex.Lock()
   162  	fake.getPlansForServiceForOrgArgsForCall = append(fake.getPlansForServiceForOrgArgsForCall, struct {
   163  		arg1 string
   164  		arg2 string
   165  	}{arg1, arg2})
   166  	fake.recordInvocation("GetPlansForServiceForOrg", []interface{}{arg1, arg2})
   167  	fake.getPlansForServiceForOrgMutex.Unlock()
   168  	if fake.GetPlansForServiceForOrgStub != nil {
   169  		return fake.GetPlansForServiceForOrgStub(arg1, arg2)
   170  	} else {
   171  		return fake.getPlansForServiceForOrgReturns.result1, fake.getPlansForServiceForOrgReturns.result2
   172  	}
   173  }
   174  
   175  func (fake *FakePlanBuilder) GetPlansForServiceForOrgCallCount() int {
   176  	fake.getPlansForServiceForOrgMutex.RLock()
   177  	defer fake.getPlansForServiceForOrgMutex.RUnlock()
   178  	return len(fake.getPlansForServiceForOrgArgsForCall)
   179  }
   180  
   181  func (fake *FakePlanBuilder) GetPlansForServiceForOrgArgsForCall(i int) (string, string) {
   182  	fake.getPlansForServiceForOrgMutex.RLock()
   183  	defer fake.getPlansForServiceForOrgMutex.RUnlock()
   184  	return fake.getPlansForServiceForOrgArgsForCall[i].arg1, fake.getPlansForServiceForOrgArgsForCall[i].arg2
   185  }
   186  
   187  func (fake *FakePlanBuilder) GetPlansForServiceForOrgReturns(result1 []models.ServicePlanFields, result2 error) {
   188  	fake.GetPlansForServiceForOrgStub = nil
   189  	fake.getPlansForServiceForOrgReturns = struct {
   190  		result1 []models.ServicePlanFields
   191  		result2 error
   192  	}{result1, result2}
   193  }
   194  
   195  func (fake *FakePlanBuilder) GetPlansForServiceWithOrgs(arg1 string) ([]models.ServicePlanFields, error) {
   196  	fake.getPlansForServiceWithOrgsMutex.Lock()
   197  	fake.getPlansForServiceWithOrgsArgsForCall = append(fake.getPlansForServiceWithOrgsArgsForCall, struct {
   198  		arg1 string
   199  	}{arg1})
   200  	fake.recordInvocation("GetPlansForServiceWithOrgs", []interface{}{arg1})
   201  	fake.getPlansForServiceWithOrgsMutex.Unlock()
   202  	if fake.GetPlansForServiceWithOrgsStub != nil {
   203  		return fake.GetPlansForServiceWithOrgsStub(arg1)
   204  	} else {
   205  		return fake.getPlansForServiceWithOrgsReturns.result1, fake.getPlansForServiceWithOrgsReturns.result2
   206  	}
   207  }
   208  
   209  func (fake *FakePlanBuilder) GetPlansForServiceWithOrgsCallCount() int {
   210  	fake.getPlansForServiceWithOrgsMutex.RLock()
   211  	defer fake.getPlansForServiceWithOrgsMutex.RUnlock()
   212  	return len(fake.getPlansForServiceWithOrgsArgsForCall)
   213  }
   214  
   215  func (fake *FakePlanBuilder) GetPlansForServiceWithOrgsArgsForCall(i int) string {
   216  	fake.getPlansForServiceWithOrgsMutex.RLock()
   217  	defer fake.getPlansForServiceWithOrgsMutex.RUnlock()
   218  	return fake.getPlansForServiceWithOrgsArgsForCall[i].arg1
   219  }
   220  
   221  func (fake *FakePlanBuilder) GetPlansForServiceWithOrgsReturns(result1 []models.ServicePlanFields, result2 error) {
   222  	fake.GetPlansForServiceWithOrgsStub = nil
   223  	fake.getPlansForServiceWithOrgsReturns = struct {
   224  		result1 []models.ServicePlanFields
   225  		result2 error
   226  	}{result1, result2}
   227  }
   228  
   229  func (fake *FakePlanBuilder) GetPlansForManyServicesWithOrgs(arg1 []string) ([]models.ServicePlanFields, error) {
   230  	var arg1Copy []string
   231  	if arg1 != nil {
   232  		arg1Copy = make([]string, len(arg1))
   233  		copy(arg1Copy, arg1)
   234  	}
   235  	fake.getPlansForManyServicesWithOrgsMutex.Lock()
   236  	fake.getPlansForManyServicesWithOrgsArgsForCall = append(fake.getPlansForManyServicesWithOrgsArgsForCall, struct {
   237  		arg1 []string
   238  	}{arg1Copy})
   239  	fake.recordInvocation("GetPlansForManyServicesWithOrgs", []interface{}{arg1Copy})
   240  	fake.getPlansForManyServicesWithOrgsMutex.Unlock()
   241  	if fake.GetPlansForManyServicesWithOrgsStub != nil {
   242  		return fake.GetPlansForManyServicesWithOrgsStub(arg1)
   243  	} else {
   244  		return fake.getPlansForManyServicesWithOrgsReturns.result1, fake.getPlansForManyServicesWithOrgsReturns.result2
   245  	}
   246  }
   247  
   248  func (fake *FakePlanBuilder) GetPlansForManyServicesWithOrgsCallCount() int {
   249  	fake.getPlansForManyServicesWithOrgsMutex.RLock()
   250  	defer fake.getPlansForManyServicesWithOrgsMutex.RUnlock()
   251  	return len(fake.getPlansForManyServicesWithOrgsArgsForCall)
   252  }
   253  
   254  func (fake *FakePlanBuilder) GetPlansForManyServicesWithOrgsArgsForCall(i int) []string {
   255  	fake.getPlansForManyServicesWithOrgsMutex.RLock()
   256  	defer fake.getPlansForManyServicesWithOrgsMutex.RUnlock()
   257  	return fake.getPlansForManyServicesWithOrgsArgsForCall[i].arg1
   258  }
   259  
   260  func (fake *FakePlanBuilder) GetPlansForManyServicesWithOrgsReturns(result1 []models.ServicePlanFields, result2 error) {
   261  	fake.GetPlansForManyServicesWithOrgsStub = nil
   262  	fake.getPlansForManyServicesWithOrgsReturns = struct {
   263  		result1 []models.ServicePlanFields
   264  		result2 error
   265  	}{result1, result2}
   266  }
   267  
   268  func (fake *FakePlanBuilder) GetPlansForService(arg1 string) ([]models.ServicePlanFields, error) {
   269  	fake.getPlansForServiceMutex.Lock()
   270  	fake.getPlansForServiceArgsForCall = append(fake.getPlansForServiceArgsForCall, struct {
   271  		arg1 string
   272  	}{arg1})
   273  	fake.recordInvocation("GetPlansForService", []interface{}{arg1})
   274  	fake.getPlansForServiceMutex.Unlock()
   275  	if fake.GetPlansForServiceStub != nil {
   276  		return fake.GetPlansForServiceStub(arg1)
   277  	} else {
   278  		return fake.getPlansForServiceReturns.result1, fake.getPlansForServiceReturns.result2
   279  	}
   280  }
   281  
   282  func (fake *FakePlanBuilder) GetPlansForServiceCallCount() int {
   283  	fake.getPlansForServiceMutex.RLock()
   284  	defer fake.getPlansForServiceMutex.RUnlock()
   285  	return len(fake.getPlansForServiceArgsForCall)
   286  }
   287  
   288  func (fake *FakePlanBuilder) GetPlansForServiceArgsForCall(i int) string {
   289  	fake.getPlansForServiceMutex.RLock()
   290  	defer fake.getPlansForServiceMutex.RUnlock()
   291  	return fake.getPlansForServiceArgsForCall[i].arg1
   292  }
   293  
   294  func (fake *FakePlanBuilder) GetPlansForServiceReturns(result1 []models.ServicePlanFields, result2 error) {
   295  	fake.GetPlansForServiceStub = nil
   296  	fake.getPlansForServiceReturns = struct {
   297  		result1 []models.ServicePlanFields
   298  		result2 error
   299  	}{result1, result2}
   300  }
   301  
   302  func (fake *FakePlanBuilder) GetPlansVisibleToOrg(arg1 string) ([]models.ServicePlanFields, error) {
   303  	fake.getPlansVisibleToOrgMutex.Lock()
   304  	fake.getPlansVisibleToOrgArgsForCall = append(fake.getPlansVisibleToOrgArgsForCall, struct {
   305  		arg1 string
   306  	}{arg1})
   307  	fake.recordInvocation("GetPlansVisibleToOrg", []interface{}{arg1})
   308  	fake.getPlansVisibleToOrgMutex.Unlock()
   309  	if fake.GetPlansVisibleToOrgStub != nil {
   310  		return fake.GetPlansVisibleToOrgStub(arg1)
   311  	} else {
   312  		return fake.getPlansVisibleToOrgReturns.result1, fake.getPlansVisibleToOrgReturns.result2
   313  	}
   314  }
   315  
   316  func (fake *FakePlanBuilder) GetPlansVisibleToOrgCallCount() int {
   317  	fake.getPlansVisibleToOrgMutex.RLock()
   318  	defer fake.getPlansVisibleToOrgMutex.RUnlock()
   319  	return len(fake.getPlansVisibleToOrgArgsForCall)
   320  }
   321  
   322  func (fake *FakePlanBuilder) GetPlansVisibleToOrgArgsForCall(i int) string {
   323  	fake.getPlansVisibleToOrgMutex.RLock()
   324  	defer fake.getPlansVisibleToOrgMutex.RUnlock()
   325  	return fake.getPlansVisibleToOrgArgsForCall[i].arg1
   326  }
   327  
   328  func (fake *FakePlanBuilder) GetPlansVisibleToOrgReturns(result1 []models.ServicePlanFields, result2 error) {
   329  	fake.GetPlansVisibleToOrgStub = nil
   330  	fake.getPlansVisibleToOrgReturns = struct {
   331  		result1 []models.ServicePlanFields
   332  		result2 error
   333  	}{result1, result2}
   334  }
   335  
   336  func (fake *FakePlanBuilder) Invocations() map[string][][]interface{} {
   337  	fake.invocationsMutex.RLock()
   338  	defer fake.invocationsMutex.RUnlock()
   339  	fake.attachOrgsToPlansMutex.RLock()
   340  	defer fake.attachOrgsToPlansMutex.RUnlock()
   341  	fake.attachOrgToPlansMutex.RLock()
   342  	defer fake.attachOrgToPlansMutex.RUnlock()
   343  	fake.getPlansForServiceForOrgMutex.RLock()
   344  	defer fake.getPlansForServiceForOrgMutex.RUnlock()
   345  	fake.getPlansForServiceWithOrgsMutex.RLock()
   346  	defer fake.getPlansForServiceWithOrgsMutex.RUnlock()
   347  	fake.getPlansForManyServicesWithOrgsMutex.RLock()
   348  	defer fake.getPlansForManyServicesWithOrgsMutex.RUnlock()
   349  	fake.getPlansForServiceMutex.RLock()
   350  	defer fake.getPlansForServiceMutex.RUnlock()
   351  	fake.getPlansVisibleToOrgMutex.RLock()
   352  	defer fake.getPlansVisibleToOrgMutex.RUnlock()
   353  	return fake.invocations
   354  }
   355  
   356  func (fake *FakePlanBuilder) recordInvocation(key string, args []interface{}) {
   357  	fake.invocationsMutex.Lock()
   358  	defer fake.invocationsMutex.Unlock()
   359  	if fake.invocations == nil {
   360  		fake.invocations = map[string][][]interface{}{}
   361  	}
   362  	if fake.invocations[key] == nil {
   363  		fake.invocations[key] = [][]interface{}{}
   364  	}
   365  	fake.invocations[key] = append(fake.invocations[key], args)
   366  }
   367  
   368  var _ planbuilder.PlanBuilder = new(FakePlanBuilder)