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

     1  // This file was generated by counterfeiter
     2  package fakes
     3  
     4  import (
     5  	"github.com/cloudfoundry/cli/cf/api/organizations"
     6  	"github.com/cloudfoundry/cli/cf/models"
     7  	"sync"
     8  )
     9  
    10  type FakeOrganizationRepository struct {
    11  	ListOrgsStub        func() (orgs []models.Organization, apiErr error)
    12  	listOrgsMutex       sync.RWMutex
    13  	listOrgsArgsForCall []struct{}
    14  	listOrgsReturns     struct {
    15  		result1 []models.Organization
    16  		result2 error
    17  	}
    18  	FindByNameStub        func(name string) (org models.Organization, apiErr error)
    19  	findByNameMutex       sync.RWMutex
    20  	findByNameArgsForCall []struct {
    21  		name string
    22  	}
    23  	findByNameReturns struct {
    24  		result1 models.Organization
    25  		result2 error
    26  	}
    27  	CreateStub        func(org models.Organization) (apiErr error)
    28  	createMutex       sync.RWMutex
    29  	createArgsForCall []struct {
    30  		org models.Organization
    31  	}
    32  	createReturns struct {
    33  		result1 error
    34  	}
    35  	RenameStub        func(orgGuid string, name string) (apiErr error)
    36  	renameMutex       sync.RWMutex
    37  	renameArgsForCall []struct {
    38  		orgGuid string
    39  		name    string
    40  	}
    41  	renameReturns struct {
    42  		result1 error
    43  	}
    44  	DeleteStub        func(orgGuid string) (apiErr error)
    45  	deleteMutex       sync.RWMutex
    46  	deleteArgsForCall []struct {
    47  		orgGuid string
    48  	}
    49  	deleteReturns struct {
    50  		result1 error
    51  	}
    52  }
    53  
    54  func (fake *FakeOrganizationRepository) ListOrgs() (orgs []models.Organization, apiErr error) {
    55  	fake.listOrgsMutex.Lock()
    56  	defer fake.listOrgsMutex.Unlock()
    57  	fake.listOrgsArgsForCall = append(fake.listOrgsArgsForCall, struct{}{})
    58  	if fake.ListOrgsStub != nil {
    59  		return fake.ListOrgsStub()
    60  	} else {
    61  		return fake.listOrgsReturns.result1, fake.listOrgsReturns.result2
    62  	}
    63  }
    64  
    65  func (fake *FakeOrganizationRepository) ListOrgsCallCount() int {
    66  	fake.listOrgsMutex.RLock()
    67  	defer fake.listOrgsMutex.RUnlock()
    68  	return len(fake.listOrgsArgsForCall)
    69  }
    70  
    71  func (fake *FakeOrganizationRepository) ListOrgsReturns(result1 []models.Organization, result2 error) {
    72  	fake.ListOrgsStub = nil
    73  	fake.listOrgsReturns = struct {
    74  		result1 []models.Organization
    75  		result2 error
    76  	}{result1, result2}
    77  }
    78  
    79  func (fake *FakeOrganizationRepository) FindByName(name string) (org models.Organization, apiErr error) {
    80  	fake.findByNameMutex.Lock()
    81  	defer fake.findByNameMutex.Unlock()
    82  	fake.findByNameArgsForCall = append(fake.findByNameArgsForCall, struct {
    83  		name string
    84  	}{name})
    85  	if fake.FindByNameStub != nil {
    86  		return fake.FindByNameStub(name)
    87  	} else {
    88  		return fake.findByNameReturns.result1, fake.findByNameReturns.result2
    89  	}
    90  }
    91  
    92  func (fake *FakeOrganizationRepository) FindByNameCallCount() int {
    93  	fake.findByNameMutex.RLock()
    94  	defer fake.findByNameMutex.RUnlock()
    95  	return len(fake.findByNameArgsForCall)
    96  }
    97  
    98  func (fake *FakeOrganizationRepository) FindByNameArgsForCall(i int) string {
    99  	fake.findByNameMutex.RLock()
   100  	defer fake.findByNameMutex.RUnlock()
   101  	return fake.findByNameArgsForCall[i].name
   102  }
   103  
   104  func (fake *FakeOrganizationRepository) FindByNameReturns(result1 models.Organization, result2 error) {
   105  	fake.FindByNameStub = nil
   106  	fake.findByNameReturns = struct {
   107  		result1 models.Organization
   108  		result2 error
   109  	}{result1, result2}
   110  }
   111  
   112  func (fake *FakeOrganizationRepository) Create(org models.Organization) (apiErr error) {
   113  	fake.createMutex.Lock()
   114  	defer fake.createMutex.Unlock()
   115  	fake.createArgsForCall = append(fake.createArgsForCall, struct {
   116  		org models.Organization
   117  	}{org})
   118  	if fake.CreateStub != nil {
   119  		return fake.CreateStub(org)
   120  	} else {
   121  		return fake.createReturns.result1
   122  	}
   123  }
   124  
   125  func (fake *FakeOrganizationRepository) CreateCallCount() int {
   126  	fake.createMutex.RLock()
   127  	defer fake.createMutex.RUnlock()
   128  	return len(fake.createArgsForCall)
   129  }
   130  
   131  func (fake *FakeOrganizationRepository) CreateArgsForCall(i int) models.Organization {
   132  	fake.createMutex.RLock()
   133  	defer fake.createMutex.RUnlock()
   134  	return fake.createArgsForCall[i].org
   135  }
   136  
   137  func (fake *FakeOrganizationRepository) CreateReturns(result1 error) {
   138  	fake.CreateStub = nil
   139  	fake.createReturns = struct {
   140  		result1 error
   141  	}{result1}
   142  }
   143  
   144  func (fake *FakeOrganizationRepository) Rename(orgGuid string, name string) (apiErr error) {
   145  	fake.renameMutex.Lock()
   146  	defer fake.renameMutex.Unlock()
   147  	fake.renameArgsForCall = append(fake.renameArgsForCall, struct {
   148  		orgGuid string
   149  		name    string
   150  	}{orgGuid, name})
   151  	if fake.RenameStub != nil {
   152  		return fake.RenameStub(orgGuid, name)
   153  	} else {
   154  		return fake.renameReturns.result1
   155  	}
   156  }
   157  
   158  func (fake *FakeOrganizationRepository) RenameCallCount() int {
   159  	fake.renameMutex.RLock()
   160  	defer fake.renameMutex.RUnlock()
   161  	return len(fake.renameArgsForCall)
   162  }
   163  
   164  func (fake *FakeOrganizationRepository) RenameArgsForCall(i int) (string, string) {
   165  	fake.renameMutex.RLock()
   166  	defer fake.renameMutex.RUnlock()
   167  	return fake.renameArgsForCall[i].orgGuid, fake.renameArgsForCall[i].name
   168  }
   169  
   170  func (fake *FakeOrganizationRepository) RenameReturns(result1 error) {
   171  	fake.RenameStub = nil
   172  	fake.renameReturns = struct {
   173  		result1 error
   174  	}{result1}
   175  }
   176  
   177  func (fake *FakeOrganizationRepository) Delete(orgGuid string) (apiErr error) {
   178  	fake.deleteMutex.Lock()
   179  	defer fake.deleteMutex.Unlock()
   180  	fake.deleteArgsForCall = append(fake.deleteArgsForCall, struct {
   181  		orgGuid string
   182  	}{orgGuid})
   183  	if fake.DeleteStub != nil {
   184  		return fake.DeleteStub(orgGuid)
   185  	} else {
   186  		return fake.deleteReturns.result1
   187  	}
   188  }
   189  
   190  func (fake *FakeOrganizationRepository) DeleteCallCount() int {
   191  	fake.deleteMutex.RLock()
   192  	defer fake.deleteMutex.RUnlock()
   193  	return len(fake.deleteArgsForCall)
   194  }
   195  
   196  func (fake *FakeOrganizationRepository) DeleteArgsForCall(i int) string {
   197  	fake.deleteMutex.RLock()
   198  	defer fake.deleteMutex.RUnlock()
   199  	return fake.deleteArgsForCall[i].orgGuid
   200  }
   201  
   202  func (fake *FakeOrganizationRepository) DeleteReturns(result1 error) {
   203  	fake.DeleteStub = nil
   204  	fake.deleteReturns = struct {
   205  		result1 error
   206  	}{result1}
   207  }
   208  
   209  var _ organizations.OrganizationRepository = new(FakeOrganizationRepository)