github.com/franc20/ayesa_sap@v7.0.0-beta.28.0.20200124003224-302d4d52fa6c+incompatible/command/v7/v7fakes/fake_create_user_actor.go (about)

     1  // Code generated by counterfeiter. DO NOT EDIT.
     2  package v7fakes
     3  
     4  import (
     5  	"sync"
     6  
     7  	"code.cloudfoundry.org/cli/actor/v7action"
     8  	v7 "code.cloudfoundry.org/cli/command/v7"
     9  )
    10  
    11  type FakeCreateUserActor struct {
    12  	CreateUserStub        func(string, string, string) (v7action.User, v7action.Warnings, error)
    13  	createUserMutex       sync.RWMutex
    14  	createUserArgsForCall []struct {
    15  		arg1 string
    16  		arg2 string
    17  		arg3 string
    18  	}
    19  	createUserReturns struct {
    20  		result1 v7action.User
    21  		result2 v7action.Warnings
    22  		result3 error
    23  	}
    24  	createUserReturnsOnCall map[int]struct {
    25  		result1 v7action.User
    26  		result2 v7action.Warnings
    27  		result3 error
    28  	}
    29  	GetUserStub        func(string, string) (v7action.User, error)
    30  	getUserMutex       sync.RWMutex
    31  	getUserArgsForCall []struct {
    32  		arg1 string
    33  		arg2 string
    34  	}
    35  	getUserReturns struct {
    36  		result1 v7action.User
    37  		result2 error
    38  	}
    39  	getUserReturnsOnCall map[int]struct {
    40  		result1 v7action.User
    41  		result2 error
    42  	}
    43  	invocations      map[string][][]interface{}
    44  	invocationsMutex sync.RWMutex
    45  }
    46  
    47  func (fake *FakeCreateUserActor) CreateUser(arg1 string, arg2 string, arg3 string) (v7action.User, v7action.Warnings, error) {
    48  	fake.createUserMutex.Lock()
    49  	ret, specificReturn := fake.createUserReturnsOnCall[len(fake.createUserArgsForCall)]
    50  	fake.createUserArgsForCall = append(fake.createUserArgsForCall, struct {
    51  		arg1 string
    52  		arg2 string
    53  		arg3 string
    54  	}{arg1, arg2, arg3})
    55  	fake.recordInvocation("CreateUser", []interface{}{arg1, arg2, arg3})
    56  	fake.createUserMutex.Unlock()
    57  	if fake.CreateUserStub != nil {
    58  		return fake.CreateUserStub(arg1, arg2, arg3)
    59  	}
    60  	if specificReturn {
    61  		return ret.result1, ret.result2, ret.result3
    62  	}
    63  	fakeReturns := fake.createUserReturns
    64  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
    65  }
    66  
    67  func (fake *FakeCreateUserActor) CreateUserCallCount() int {
    68  	fake.createUserMutex.RLock()
    69  	defer fake.createUserMutex.RUnlock()
    70  	return len(fake.createUserArgsForCall)
    71  }
    72  
    73  func (fake *FakeCreateUserActor) CreateUserCalls(stub func(string, string, string) (v7action.User, v7action.Warnings, error)) {
    74  	fake.createUserMutex.Lock()
    75  	defer fake.createUserMutex.Unlock()
    76  	fake.CreateUserStub = stub
    77  }
    78  
    79  func (fake *FakeCreateUserActor) CreateUserArgsForCall(i int) (string, string, string) {
    80  	fake.createUserMutex.RLock()
    81  	defer fake.createUserMutex.RUnlock()
    82  	argsForCall := fake.createUserArgsForCall[i]
    83  	return argsForCall.arg1, argsForCall.arg2, argsForCall.arg3
    84  }
    85  
    86  func (fake *FakeCreateUserActor) CreateUserReturns(result1 v7action.User, result2 v7action.Warnings, result3 error) {
    87  	fake.createUserMutex.Lock()
    88  	defer fake.createUserMutex.Unlock()
    89  	fake.CreateUserStub = nil
    90  	fake.createUserReturns = struct {
    91  		result1 v7action.User
    92  		result2 v7action.Warnings
    93  		result3 error
    94  	}{result1, result2, result3}
    95  }
    96  
    97  func (fake *FakeCreateUserActor) CreateUserReturnsOnCall(i int, result1 v7action.User, result2 v7action.Warnings, result3 error) {
    98  	fake.createUserMutex.Lock()
    99  	defer fake.createUserMutex.Unlock()
   100  	fake.CreateUserStub = nil
   101  	if fake.createUserReturnsOnCall == nil {
   102  		fake.createUserReturnsOnCall = make(map[int]struct {
   103  			result1 v7action.User
   104  			result2 v7action.Warnings
   105  			result3 error
   106  		})
   107  	}
   108  	fake.createUserReturnsOnCall[i] = struct {
   109  		result1 v7action.User
   110  		result2 v7action.Warnings
   111  		result3 error
   112  	}{result1, result2, result3}
   113  }
   114  
   115  func (fake *FakeCreateUserActor) GetUser(arg1 string, arg2 string) (v7action.User, error) {
   116  	fake.getUserMutex.Lock()
   117  	ret, specificReturn := fake.getUserReturnsOnCall[len(fake.getUserArgsForCall)]
   118  	fake.getUserArgsForCall = append(fake.getUserArgsForCall, struct {
   119  		arg1 string
   120  		arg2 string
   121  	}{arg1, arg2})
   122  	fake.recordInvocation("GetUser", []interface{}{arg1, arg2})
   123  	fake.getUserMutex.Unlock()
   124  	if fake.GetUserStub != nil {
   125  		return fake.GetUserStub(arg1, arg2)
   126  	}
   127  	if specificReturn {
   128  		return ret.result1, ret.result2
   129  	}
   130  	fakeReturns := fake.getUserReturns
   131  	return fakeReturns.result1, fakeReturns.result2
   132  }
   133  
   134  func (fake *FakeCreateUserActor) GetUserCallCount() int {
   135  	fake.getUserMutex.RLock()
   136  	defer fake.getUserMutex.RUnlock()
   137  	return len(fake.getUserArgsForCall)
   138  }
   139  
   140  func (fake *FakeCreateUserActor) GetUserCalls(stub func(string, string) (v7action.User, error)) {
   141  	fake.getUserMutex.Lock()
   142  	defer fake.getUserMutex.Unlock()
   143  	fake.GetUserStub = stub
   144  }
   145  
   146  func (fake *FakeCreateUserActor) GetUserArgsForCall(i int) (string, string) {
   147  	fake.getUserMutex.RLock()
   148  	defer fake.getUserMutex.RUnlock()
   149  	argsForCall := fake.getUserArgsForCall[i]
   150  	return argsForCall.arg1, argsForCall.arg2
   151  }
   152  
   153  func (fake *FakeCreateUserActor) GetUserReturns(result1 v7action.User, result2 error) {
   154  	fake.getUserMutex.Lock()
   155  	defer fake.getUserMutex.Unlock()
   156  	fake.GetUserStub = nil
   157  	fake.getUserReturns = struct {
   158  		result1 v7action.User
   159  		result2 error
   160  	}{result1, result2}
   161  }
   162  
   163  func (fake *FakeCreateUserActor) GetUserReturnsOnCall(i int, result1 v7action.User, result2 error) {
   164  	fake.getUserMutex.Lock()
   165  	defer fake.getUserMutex.Unlock()
   166  	fake.GetUserStub = nil
   167  	if fake.getUserReturnsOnCall == nil {
   168  		fake.getUserReturnsOnCall = make(map[int]struct {
   169  			result1 v7action.User
   170  			result2 error
   171  		})
   172  	}
   173  	fake.getUserReturnsOnCall[i] = struct {
   174  		result1 v7action.User
   175  		result2 error
   176  	}{result1, result2}
   177  }
   178  
   179  func (fake *FakeCreateUserActor) Invocations() map[string][][]interface{} {
   180  	fake.invocationsMutex.RLock()
   181  	defer fake.invocationsMutex.RUnlock()
   182  	fake.createUserMutex.RLock()
   183  	defer fake.createUserMutex.RUnlock()
   184  	fake.getUserMutex.RLock()
   185  	defer fake.getUserMutex.RUnlock()
   186  	copiedInvocations := map[string][][]interface{}{}
   187  	for key, value := range fake.invocations {
   188  		copiedInvocations[key] = value
   189  	}
   190  	return copiedInvocations
   191  }
   192  
   193  func (fake *FakeCreateUserActor) recordInvocation(key string, args []interface{}) {
   194  	fake.invocationsMutex.Lock()
   195  	defer fake.invocationsMutex.Unlock()
   196  	if fake.invocations == nil {
   197  		fake.invocations = map[string][][]interface{}{}
   198  	}
   199  	if fake.invocations[key] == nil {
   200  		fake.invocations[key] = [][]interface{}{}
   201  	}
   202  	fake.invocations[key] = append(fake.invocations[key], args)
   203  }
   204  
   205  var _ v7.CreateUserActor = new(FakeCreateUserActor)