github.com/randomtask1155/cli@v6.41.1-0.20181227003417-a98eed78cbde+incompatible/command/v6/v6fakes/fake_membership_actor.go (about)

     1  // Code generated by counterfeiter. DO NOT EDIT.
     2  package v6fakes
     3  
     4  import (
     5  	"sync"
     6  
     7  	"code.cloudfoundry.org/cli/actor/v3action"
     8  	"code.cloudfoundry.org/cli/command/v6"
     9  )
    10  
    11  type FakeMembershipActor struct {
    12  	GetOrganizationByNameStub        func(name string) (v3action.Organization, v3action.Warnings, error)
    13  	getOrganizationByNameMutex       sync.RWMutex
    14  	getOrganizationByNameArgsForCall []struct {
    15  		name string
    16  	}
    17  	getOrganizationByNameReturns struct {
    18  		result1 v3action.Organization
    19  		result2 v3action.Warnings
    20  		result3 error
    21  	}
    22  	getOrganizationByNameReturnsOnCall map[int]struct {
    23  		result1 v3action.Organization
    24  		result2 v3action.Warnings
    25  		result3 error
    26  	}
    27  	GetSpaceByNameAndOrganizationStub        func(spaceName string, orgGUID string) (v3action.Space, v3action.Warnings, error)
    28  	getSpaceByNameAndOrganizationMutex       sync.RWMutex
    29  	getSpaceByNameAndOrganizationArgsForCall []struct {
    30  		spaceName string
    31  		orgGUID   string
    32  	}
    33  	getSpaceByNameAndOrganizationReturns struct {
    34  		result1 v3action.Space
    35  		result2 v3action.Warnings
    36  		result3 error
    37  	}
    38  	getSpaceByNameAndOrganizationReturnsOnCall map[int]struct {
    39  		result1 v3action.Space
    40  		result2 v3action.Warnings
    41  		result3 error
    42  	}
    43  	invocations      map[string][][]interface{}
    44  	invocationsMutex sync.RWMutex
    45  }
    46  
    47  func (fake *FakeMembershipActor) GetOrganizationByName(name string) (v3action.Organization, v3action.Warnings, error) {
    48  	fake.getOrganizationByNameMutex.Lock()
    49  	ret, specificReturn := fake.getOrganizationByNameReturnsOnCall[len(fake.getOrganizationByNameArgsForCall)]
    50  	fake.getOrganizationByNameArgsForCall = append(fake.getOrganizationByNameArgsForCall, struct {
    51  		name string
    52  	}{name})
    53  	fake.recordInvocation("GetOrganizationByName", []interface{}{name})
    54  	fake.getOrganizationByNameMutex.Unlock()
    55  	if fake.GetOrganizationByNameStub != nil {
    56  		return fake.GetOrganizationByNameStub(name)
    57  	}
    58  	if specificReturn {
    59  		return ret.result1, ret.result2, ret.result3
    60  	}
    61  	return fake.getOrganizationByNameReturns.result1, fake.getOrganizationByNameReturns.result2, fake.getOrganizationByNameReturns.result3
    62  }
    63  
    64  func (fake *FakeMembershipActor) GetOrganizationByNameCallCount() int {
    65  	fake.getOrganizationByNameMutex.RLock()
    66  	defer fake.getOrganizationByNameMutex.RUnlock()
    67  	return len(fake.getOrganizationByNameArgsForCall)
    68  }
    69  
    70  func (fake *FakeMembershipActor) GetOrganizationByNameArgsForCall(i int) string {
    71  	fake.getOrganizationByNameMutex.RLock()
    72  	defer fake.getOrganizationByNameMutex.RUnlock()
    73  	return fake.getOrganizationByNameArgsForCall[i].name
    74  }
    75  
    76  func (fake *FakeMembershipActor) GetOrganizationByNameReturns(result1 v3action.Organization, result2 v3action.Warnings, result3 error) {
    77  	fake.GetOrganizationByNameStub = nil
    78  	fake.getOrganizationByNameReturns = struct {
    79  		result1 v3action.Organization
    80  		result2 v3action.Warnings
    81  		result3 error
    82  	}{result1, result2, result3}
    83  }
    84  
    85  func (fake *FakeMembershipActor) GetOrganizationByNameReturnsOnCall(i int, result1 v3action.Organization, result2 v3action.Warnings, result3 error) {
    86  	fake.GetOrganizationByNameStub = nil
    87  	if fake.getOrganizationByNameReturnsOnCall == nil {
    88  		fake.getOrganizationByNameReturnsOnCall = make(map[int]struct {
    89  			result1 v3action.Organization
    90  			result2 v3action.Warnings
    91  			result3 error
    92  		})
    93  	}
    94  	fake.getOrganizationByNameReturnsOnCall[i] = struct {
    95  		result1 v3action.Organization
    96  		result2 v3action.Warnings
    97  		result3 error
    98  	}{result1, result2, result3}
    99  }
   100  
   101  func (fake *FakeMembershipActor) GetSpaceByNameAndOrganization(spaceName string, orgGUID string) (v3action.Space, v3action.Warnings, error) {
   102  	fake.getSpaceByNameAndOrganizationMutex.Lock()
   103  	ret, specificReturn := fake.getSpaceByNameAndOrganizationReturnsOnCall[len(fake.getSpaceByNameAndOrganizationArgsForCall)]
   104  	fake.getSpaceByNameAndOrganizationArgsForCall = append(fake.getSpaceByNameAndOrganizationArgsForCall, struct {
   105  		spaceName string
   106  		orgGUID   string
   107  	}{spaceName, orgGUID})
   108  	fake.recordInvocation("GetSpaceByNameAndOrganization", []interface{}{spaceName, orgGUID})
   109  	fake.getSpaceByNameAndOrganizationMutex.Unlock()
   110  	if fake.GetSpaceByNameAndOrganizationStub != nil {
   111  		return fake.GetSpaceByNameAndOrganizationStub(spaceName, orgGUID)
   112  	}
   113  	if specificReturn {
   114  		return ret.result1, ret.result2, ret.result3
   115  	}
   116  	return fake.getSpaceByNameAndOrganizationReturns.result1, fake.getSpaceByNameAndOrganizationReturns.result2, fake.getSpaceByNameAndOrganizationReturns.result3
   117  }
   118  
   119  func (fake *FakeMembershipActor) GetSpaceByNameAndOrganizationCallCount() int {
   120  	fake.getSpaceByNameAndOrganizationMutex.RLock()
   121  	defer fake.getSpaceByNameAndOrganizationMutex.RUnlock()
   122  	return len(fake.getSpaceByNameAndOrganizationArgsForCall)
   123  }
   124  
   125  func (fake *FakeMembershipActor) GetSpaceByNameAndOrganizationArgsForCall(i int) (string, string) {
   126  	fake.getSpaceByNameAndOrganizationMutex.RLock()
   127  	defer fake.getSpaceByNameAndOrganizationMutex.RUnlock()
   128  	return fake.getSpaceByNameAndOrganizationArgsForCall[i].spaceName, fake.getSpaceByNameAndOrganizationArgsForCall[i].orgGUID
   129  }
   130  
   131  func (fake *FakeMembershipActor) GetSpaceByNameAndOrganizationReturns(result1 v3action.Space, result2 v3action.Warnings, result3 error) {
   132  	fake.GetSpaceByNameAndOrganizationStub = nil
   133  	fake.getSpaceByNameAndOrganizationReturns = struct {
   134  		result1 v3action.Space
   135  		result2 v3action.Warnings
   136  		result3 error
   137  	}{result1, result2, result3}
   138  }
   139  
   140  func (fake *FakeMembershipActor) GetSpaceByNameAndOrganizationReturnsOnCall(i int, result1 v3action.Space, result2 v3action.Warnings, result3 error) {
   141  	fake.GetSpaceByNameAndOrganizationStub = nil
   142  	if fake.getSpaceByNameAndOrganizationReturnsOnCall == nil {
   143  		fake.getSpaceByNameAndOrganizationReturnsOnCall = make(map[int]struct {
   144  			result1 v3action.Space
   145  			result2 v3action.Warnings
   146  			result3 error
   147  		})
   148  	}
   149  	fake.getSpaceByNameAndOrganizationReturnsOnCall[i] = struct {
   150  		result1 v3action.Space
   151  		result2 v3action.Warnings
   152  		result3 error
   153  	}{result1, result2, result3}
   154  }
   155  
   156  func (fake *FakeMembershipActor) Invocations() map[string][][]interface{} {
   157  	fake.invocationsMutex.RLock()
   158  	defer fake.invocationsMutex.RUnlock()
   159  	fake.getOrganizationByNameMutex.RLock()
   160  	defer fake.getOrganizationByNameMutex.RUnlock()
   161  	fake.getSpaceByNameAndOrganizationMutex.RLock()
   162  	defer fake.getSpaceByNameAndOrganizationMutex.RUnlock()
   163  	return fake.invocations
   164  }
   165  
   166  func (fake *FakeMembershipActor) recordInvocation(key string, args []interface{}) {
   167  	fake.invocationsMutex.Lock()
   168  	defer fake.invocationsMutex.Unlock()
   169  	if fake.invocations == nil {
   170  		fake.invocations = map[string][][]interface{}{}
   171  	}
   172  	if fake.invocations[key] == nil {
   173  		fake.invocations[key] = [][]interface{}{}
   174  	}
   175  	fake.invocations[key] = append(fake.invocations[key], args)
   176  }
   177  
   178  var _ v6.MembershipActor = new(FakeMembershipActor)