github.com/asifdxtreme/cli@v6.1.3-0.20150123051144-9ead8700b4ae+incompatible/cf/api/fakes/fake_user_provided_service_instance_repository.go (about)

     1  // This file was generated by counterfeiter
     2  package fakes
     3  
     4  import (
     5  	"github.com/cloudfoundry/cli/cf/api"
     6  	"github.com/cloudfoundry/cli/cf/models"
     7  	"sync"
     8  )
     9  
    10  type FakeUserProvidedServiceInstanceRepository struct {
    11  	CreateStub        func(name, drainUrl string, params map[string]interface{}) (apiErr error)
    12  	createMutex       sync.RWMutex
    13  	createArgsForCall []struct {
    14  		name     string
    15  		drainUrl string
    16  		params   map[string]interface{}
    17  	}
    18  	createReturns struct {
    19  		result1 error
    20  	}
    21  	UpdateStub        func(serviceInstanceFields models.ServiceInstanceFields) (apiErr error)
    22  	updateMutex       sync.RWMutex
    23  	updateArgsForCall []struct {
    24  		serviceInstanceFields models.ServiceInstanceFields
    25  	}
    26  	updateReturns struct {
    27  		result1 error
    28  	}
    29  	GetSummariesStub        func() (models.UserProvidedServiceSummary, error)
    30  	getSummariesMutex       sync.RWMutex
    31  	getSummariesArgsForCall []struct{}
    32  	getSummariesReturns     struct {
    33  		result1 models.UserProvidedServiceSummary
    34  		result2 error
    35  	}
    36  }
    37  
    38  func (fake *FakeUserProvidedServiceInstanceRepository) Create(name string, drainUrl string, params map[string]interface{}) (apiErr error) {
    39  	fake.createMutex.Lock()
    40  	defer fake.createMutex.Unlock()
    41  	fake.createArgsForCall = append(fake.createArgsForCall, struct {
    42  		name     string
    43  		drainUrl string
    44  		params   map[string]interface{}
    45  	}{name, drainUrl, params})
    46  	if fake.CreateStub != nil {
    47  		return fake.CreateStub(name, drainUrl, params)
    48  	} else {
    49  		return fake.createReturns.result1
    50  	}
    51  }
    52  
    53  func (fake *FakeUserProvidedServiceInstanceRepository) CreateCallCount() int {
    54  	fake.createMutex.RLock()
    55  	defer fake.createMutex.RUnlock()
    56  	return len(fake.createArgsForCall)
    57  }
    58  
    59  func (fake *FakeUserProvidedServiceInstanceRepository) CreateArgsForCall(i int) (string, string, map[string]interface{}) {
    60  	fake.createMutex.RLock()
    61  	defer fake.createMutex.RUnlock()
    62  	return fake.createArgsForCall[i].name, fake.createArgsForCall[i].drainUrl, fake.createArgsForCall[i].params
    63  }
    64  
    65  func (fake *FakeUserProvidedServiceInstanceRepository) CreateReturns(result1 error) {
    66  	fake.CreateStub = nil
    67  	fake.createReturns = struct {
    68  		result1 error
    69  	}{result1}
    70  }
    71  
    72  func (fake *FakeUserProvidedServiceInstanceRepository) Update(serviceInstanceFields models.ServiceInstanceFields) (apiErr error) {
    73  	fake.updateMutex.Lock()
    74  	defer fake.updateMutex.Unlock()
    75  	fake.updateArgsForCall = append(fake.updateArgsForCall, struct {
    76  		serviceInstanceFields models.ServiceInstanceFields
    77  	}{serviceInstanceFields})
    78  	if fake.UpdateStub != nil {
    79  		return fake.UpdateStub(serviceInstanceFields)
    80  	} else {
    81  		return fake.updateReturns.result1
    82  	}
    83  }
    84  
    85  func (fake *FakeUserProvidedServiceInstanceRepository) UpdateCallCount() int {
    86  	fake.updateMutex.RLock()
    87  	defer fake.updateMutex.RUnlock()
    88  	return len(fake.updateArgsForCall)
    89  }
    90  
    91  func (fake *FakeUserProvidedServiceInstanceRepository) UpdateArgsForCall(i int) models.ServiceInstanceFields {
    92  	fake.updateMutex.RLock()
    93  	defer fake.updateMutex.RUnlock()
    94  	return fake.updateArgsForCall[i].serviceInstanceFields
    95  }
    96  
    97  func (fake *FakeUserProvidedServiceInstanceRepository) UpdateReturns(result1 error) {
    98  	fake.UpdateStub = nil
    99  	fake.updateReturns = struct {
   100  		result1 error
   101  	}{result1}
   102  }
   103  
   104  func (fake *FakeUserProvidedServiceInstanceRepository) GetSummaries() (models.UserProvidedServiceSummary, error) {
   105  	fake.getSummariesMutex.Lock()
   106  	defer fake.getSummariesMutex.Unlock()
   107  	fake.getSummariesArgsForCall = append(fake.getSummariesArgsForCall, struct{}{})
   108  	if fake.GetSummariesStub != nil {
   109  		return fake.GetSummariesStub()
   110  	} else {
   111  		return fake.getSummariesReturns.result1, fake.getSummariesReturns.result2
   112  	}
   113  }
   114  
   115  func (fake *FakeUserProvidedServiceInstanceRepository) GetSummariesCallCount() int {
   116  	fake.getSummariesMutex.RLock()
   117  	defer fake.getSummariesMutex.RUnlock()
   118  	return len(fake.getSummariesArgsForCall)
   119  }
   120  
   121  func (fake *FakeUserProvidedServiceInstanceRepository) GetSummariesReturns(result1 models.UserProvidedServiceSummary, result2 error) {
   122  	fake.GetSummariesStub = nil
   123  	fake.getSummariesReturns = struct {
   124  		result1 models.UserProvidedServiceSummary
   125  		result2 error
   126  	}{result1, result2}
   127  }
   128  
   129  var _ api.UserProvidedServiceInstanceRepository = new(FakeUserProvidedServiceInstanceRepository)