github.com/rakutentech/cli@v6.12.5-0.20151006231303-24468b65536e+incompatible/cf/api/fakes/fake_service_plan_visibility_repository.go (about)

     1  // This file was generated by counterfeiter
     2  package fakes
     3  
     4  import (
     5  	. "github.com/cloudfoundry/cli/cf/api"
     6  
     7  	"github.com/cloudfoundry/cli/cf/models"
     8  
     9  	"sync"
    10  )
    11  
    12  type FakeServicePlanVisibilityRepository struct {
    13  	CreateStub        func(string, string) error
    14  	createMutex       sync.RWMutex
    15  	createArgsForCall []struct {
    16  		arg1 string
    17  		arg2 string
    18  	}
    19  	createReturns struct {
    20  		result1 error
    21  	}
    22  	ListStub        func() ([]models.ServicePlanVisibilityFields, error)
    23  	listMutex       sync.RWMutex
    24  	listArgsForCall []struct{}
    25  	listReturns     struct {
    26  		result1 []models.ServicePlanVisibilityFields
    27  		result2 error
    28  	}
    29  	DeleteStub        func(string) error
    30  	deleteMutex       sync.RWMutex
    31  	deleteArgsForCall []struct {
    32  		arg1 string
    33  	}
    34  	deleteReturns struct {
    35  		result1 error
    36  	}
    37  	SearchStub        func(map[string]string) ([]models.ServicePlanVisibilityFields, error)
    38  	searchMutex       sync.RWMutex
    39  	searchArgsForCall []struct {
    40  		arg1 map[string]string
    41  	}
    42  	searchReturns struct {
    43  		result1 []models.ServicePlanVisibilityFields
    44  		result2 error
    45  	}
    46  }
    47  
    48  func (fake *FakeServicePlanVisibilityRepository) Create(arg1 string, arg2 string) error {
    49  	fake.createMutex.Lock()
    50  	defer fake.createMutex.Unlock()
    51  	fake.createArgsForCall = append(fake.createArgsForCall, struct {
    52  		arg1 string
    53  		arg2 string
    54  	}{arg1, arg2})
    55  	if fake.CreateStub != nil {
    56  		return fake.CreateStub(arg1, arg2)
    57  	} else {
    58  		return fake.createReturns.result1
    59  	}
    60  }
    61  
    62  func (fake *FakeServicePlanVisibilityRepository) CreateCallCount() int {
    63  	fake.createMutex.RLock()
    64  	defer fake.createMutex.RUnlock()
    65  	return len(fake.createArgsForCall)
    66  }
    67  
    68  func (fake *FakeServicePlanVisibilityRepository) CreateArgsForCall(i int) (string, string) {
    69  	fake.createMutex.RLock()
    70  	defer fake.createMutex.RUnlock()
    71  	return fake.createArgsForCall[i].arg1, fake.createArgsForCall[i].arg2
    72  }
    73  
    74  func (fake *FakeServicePlanVisibilityRepository) CreateReturns(result1 error) {
    75  	fake.createReturns = struct {
    76  		result1 error
    77  	}{result1}
    78  }
    79  
    80  func (fake *FakeServicePlanVisibilityRepository) List() ([]models.ServicePlanVisibilityFields, error) {
    81  	fake.listMutex.Lock()
    82  	defer fake.listMutex.Unlock()
    83  	fake.listArgsForCall = append(fake.listArgsForCall, struct{}{})
    84  	if fake.ListStub != nil {
    85  		return fake.ListStub()
    86  	} else {
    87  		return fake.listReturns.result1, fake.listReturns.result2
    88  	}
    89  }
    90  
    91  func (fake *FakeServicePlanVisibilityRepository) ListCallCount() int {
    92  	fake.listMutex.RLock()
    93  	defer fake.listMutex.RUnlock()
    94  	return len(fake.listArgsForCall)
    95  }
    96  
    97  func (fake *FakeServicePlanVisibilityRepository) ListReturns(result1 []models.ServicePlanVisibilityFields, result2 error) {
    98  	fake.listReturns = struct {
    99  		result1 []models.ServicePlanVisibilityFields
   100  		result2 error
   101  	}{result1, result2}
   102  }
   103  
   104  func (fake *FakeServicePlanVisibilityRepository) Delete(arg1 string) error {
   105  	fake.deleteMutex.Lock()
   106  	defer fake.deleteMutex.Unlock()
   107  	fake.deleteArgsForCall = append(fake.deleteArgsForCall, struct {
   108  		arg1 string
   109  	}{arg1})
   110  	if fake.DeleteStub != nil {
   111  		return fake.DeleteStub(arg1)
   112  	} else {
   113  		return fake.deleteReturns.result1
   114  	}
   115  }
   116  
   117  func (fake *FakeServicePlanVisibilityRepository) DeleteCallCount() int {
   118  	fake.deleteMutex.RLock()
   119  	defer fake.deleteMutex.RUnlock()
   120  	return len(fake.deleteArgsForCall)
   121  }
   122  
   123  func (fake *FakeServicePlanVisibilityRepository) DeleteArgsForCall(i int) string {
   124  	fake.deleteMutex.RLock()
   125  	defer fake.deleteMutex.RUnlock()
   126  	return fake.deleteArgsForCall[i].arg1
   127  }
   128  
   129  func (fake *FakeServicePlanVisibilityRepository) DeleteReturns(result1 error) {
   130  	fake.deleteReturns = struct {
   131  		result1 error
   132  	}{result1}
   133  }
   134  
   135  func (fake *FakeServicePlanVisibilityRepository) Search(arg1 map[string]string) ([]models.ServicePlanVisibilityFields, error) {
   136  	fake.searchMutex.Lock()
   137  	defer fake.searchMutex.Unlock()
   138  	fake.searchArgsForCall = append(fake.searchArgsForCall, struct {
   139  		arg1 map[string]string
   140  	}{arg1})
   141  	if fake.SearchStub != nil {
   142  		return fake.SearchStub(arg1)
   143  	} else {
   144  		return fake.searchReturns.result1, fake.searchReturns.result2
   145  	}
   146  }
   147  
   148  func (fake *FakeServicePlanVisibilityRepository) SearchCallCount() int {
   149  	fake.searchMutex.RLock()
   150  	defer fake.searchMutex.RUnlock()
   151  	return len(fake.searchArgsForCall)
   152  }
   153  
   154  func (fake *FakeServicePlanVisibilityRepository) SearchArgsForCall(i int) map[string]string {
   155  	fake.searchMutex.RLock()
   156  	defer fake.searchMutex.RUnlock()
   157  	return fake.searchArgsForCall[i].arg1
   158  }
   159  
   160  func (fake *FakeServicePlanVisibilityRepository) SearchReturns(result1 []models.ServicePlanVisibilityFields, result2 error) {
   161  	fake.searchReturns = struct {
   162  		result1 []models.ServicePlanVisibilityFields
   163  		result2 error
   164  	}{result1, result2}
   165  }
   166  
   167  var _ ServicePlanVisibilityRepository = new(FakeServicePlanVisibilityRepository)