github.com/pf-qiu/concourse/v6@v6.7.3-0.20201207032516-1f455d73275f/atc/db/dbfakes/fake_access_token_factory.go (about)

     1  // Code generated by counterfeiter. DO NOT EDIT.
     2  package dbfakes
     3  
     4  import (
     5  	"sync"
     6  
     7  	"github.com/pf-qiu/concourse/v6/atc/db"
     8  )
     9  
    10  type FakeAccessTokenFactory struct {
    11  	CreateAccessTokenStub        func(string, db.Claims) error
    12  	createAccessTokenMutex       sync.RWMutex
    13  	createAccessTokenArgsForCall []struct {
    14  		arg1 string
    15  		arg2 db.Claims
    16  	}
    17  	createAccessTokenReturns struct {
    18  		result1 error
    19  	}
    20  	createAccessTokenReturnsOnCall map[int]struct {
    21  		result1 error
    22  	}
    23  	GetAccessTokenStub        func(string) (db.AccessToken, bool, error)
    24  	getAccessTokenMutex       sync.RWMutex
    25  	getAccessTokenArgsForCall []struct {
    26  		arg1 string
    27  	}
    28  	getAccessTokenReturns struct {
    29  		result1 db.AccessToken
    30  		result2 bool
    31  		result3 error
    32  	}
    33  	getAccessTokenReturnsOnCall map[int]struct {
    34  		result1 db.AccessToken
    35  		result2 bool
    36  		result3 error
    37  	}
    38  	invocations      map[string][][]interface{}
    39  	invocationsMutex sync.RWMutex
    40  }
    41  
    42  func (fake *FakeAccessTokenFactory) CreateAccessToken(arg1 string, arg2 db.Claims) error {
    43  	fake.createAccessTokenMutex.Lock()
    44  	ret, specificReturn := fake.createAccessTokenReturnsOnCall[len(fake.createAccessTokenArgsForCall)]
    45  	fake.createAccessTokenArgsForCall = append(fake.createAccessTokenArgsForCall, struct {
    46  		arg1 string
    47  		arg2 db.Claims
    48  	}{arg1, arg2})
    49  	fake.recordInvocation("CreateAccessToken", []interface{}{arg1, arg2})
    50  	fake.createAccessTokenMutex.Unlock()
    51  	if fake.CreateAccessTokenStub != nil {
    52  		return fake.CreateAccessTokenStub(arg1, arg2)
    53  	}
    54  	if specificReturn {
    55  		return ret.result1
    56  	}
    57  	fakeReturns := fake.createAccessTokenReturns
    58  	return fakeReturns.result1
    59  }
    60  
    61  func (fake *FakeAccessTokenFactory) CreateAccessTokenCallCount() int {
    62  	fake.createAccessTokenMutex.RLock()
    63  	defer fake.createAccessTokenMutex.RUnlock()
    64  	return len(fake.createAccessTokenArgsForCall)
    65  }
    66  
    67  func (fake *FakeAccessTokenFactory) CreateAccessTokenCalls(stub func(string, db.Claims) error) {
    68  	fake.createAccessTokenMutex.Lock()
    69  	defer fake.createAccessTokenMutex.Unlock()
    70  	fake.CreateAccessTokenStub = stub
    71  }
    72  
    73  func (fake *FakeAccessTokenFactory) CreateAccessTokenArgsForCall(i int) (string, db.Claims) {
    74  	fake.createAccessTokenMutex.RLock()
    75  	defer fake.createAccessTokenMutex.RUnlock()
    76  	argsForCall := fake.createAccessTokenArgsForCall[i]
    77  	return argsForCall.arg1, argsForCall.arg2
    78  }
    79  
    80  func (fake *FakeAccessTokenFactory) CreateAccessTokenReturns(result1 error) {
    81  	fake.createAccessTokenMutex.Lock()
    82  	defer fake.createAccessTokenMutex.Unlock()
    83  	fake.CreateAccessTokenStub = nil
    84  	fake.createAccessTokenReturns = struct {
    85  		result1 error
    86  	}{result1}
    87  }
    88  
    89  func (fake *FakeAccessTokenFactory) CreateAccessTokenReturnsOnCall(i int, result1 error) {
    90  	fake.createAccessTokenMutex.Lock()
    91  	defer fake.createAccessTokenMutex.Unlock()
    92  	fake.CreateAccessTokenStub = nil
    93  	if fake.createAccessTokenReturnsOnCall == nil {
    94  		fake.createAccessTokenReturnsOnCall = make(map[int]struct {
    95  			result1 error
    96  		})
    97  	}
    98  	fake.createAccessTokenReturnsOnCall[i] = struct {
    99  		result1 error
   100  	}{result1}
   101  }
   102  
   103  func (fake *FakeAccessTokenFactory) GetAccessToken(arg1 string) (db.AccessToken, bool, error) {
   104  	fake.getAccessTokenMutex.Lock()
   105  	ret, specificReturn := fake.getAccessTokenReturnsOnCall[len(fake.getAccessTokenArgsForCall)]
   106  	fake.getAccessTokenArgsForCall = append(fake.getAccessTokenArgsForCall, struct {
   107  		arg1 string
   108  	}{arg1})
   109  	fake.recordInvocation("GetAccessToken", []interface{}{arg1})
   110  	fake.getAccessTokenMutex.Unlock()
   111  	if fake.GetAccessTokenStub != nil {
   112  		return fake.GetAccessTokenStub(arg1)
   113  	}
   114  	if specificReturn {
   115  		return ret.result1, ret.result2, ret.result3
   116  	}
   117  	fakeReturns := fake.getAccessTokenReturns
   118  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
   119  }
   120  
   121  func (fake *FakeAccessTokenFactory) GetAccessTokenCallCount() int {
   122  	fake.getAccessTokenMutex.RLock()
   123  	defer fake.getAccessTokenMutex.RUnlock()
   124  	return len(fake.getAccessTokenArgsForCall)
   125  }
   126  
   127  func (fake *FakeAccessTokenFactory) GetAccessTokenCalls(stub func(string) (db.AccessToken, bool, error)) {
   128  	fake.getAccessTokenMutex.Lock()
   129  	defer fake.getAccessTokenMutex.Unlock()
   130  	fake.GetAccessTokenStub = stub
   131  }
   132  
   133  func (fake *FakeAccessTokenFactory) GetAccessTokenArgsForCall(i int) string {
   134  	fake.getAccessTokenMutex.RLock()
   135  	defer fake.getAccessTokenMutex.RUnlock()
   136  	argsForCall := fake.getAccessTokenArgsForCall[i]
   137  	return argsForCall.arg1
   138  }
   139  
   140  func (fake *FakeAccessTokenFactory) GetAccessTokenReturns(result1 db.AccessToken, result2 bool, result3 error) {
   141  	fake.getAccessTokenMutex.Lock()
   142  	defer fake.getAccessTokenMutex.Unlock()
   143  	fake.GetAccessTokenStub = nil
   144  	fake.getAccessTokenReturns = struct {
   145  		result1 db.AccessToken
   146  		result2 bool
   147  		result3 error
   148  	}{result1, result2, result3}
   149  }
   150  
   151  func (fake *FakeAccessTokenFactory) GetAccessTokenReturnsOnCall(i int, result1 db.AccessToken, result2 bool, result3 error) {
   152  	fake.getAccessTokenMutex.Lock()
   153  	defer fake.getAccessTokenMutex.Unlock()
   154  	fake.GetAccessTokenStub = nil
   155  	if fake.getAccessTokenReturnsOnCall == nil {
   156  		fake.getAccessTokenReturnsOnCall = make(map[int]struct {
   157  			result1 db.AccessToken
   158  			result2 bool
   159  			result3 error
   160  		})
   161  	}
   162  	fake.getAccessTokenReturnsOnCall[i] = struct {
   163  		result1 db.AccessToken
   164  		result2 bool
   165  		result3 error
   166  	}{result1, result2, result3}
   167  }
   168  
   169  func (fake *FakeAccessTokenFactory) Invocations() map[string][][]interface{} {
   170  	fake.invocationsMutex.RLock()
   171  	defer fake.invocationsMutex.RUnlock()
   172  	fake.createAccessTokenMutex.RLock()
   173  	defer fake.createAccessTokenMutex.RUnlock()
   174  	fake.getAccessTokenMutex.RLock()
   175  	defer fake.getAccessTokenMutex.RUnlock()
   176  	copiedInvocations := map[string][][]interface{}{}
   177  	for key, value := range fake.invocations {
   178  		copiedInvocations[key] = value
   179  	}
   180  	return copiedInvocations
   181  }
   182  
   183  func (fake *FakeAccessTokenFactory) recordInvocation(key string, args []interface{}) {
   184  	fake.invocationsMutex.Lock()
   185  	defer fake.invocationsMutex.Unlock()
   186  	if fake.invocations == nil {
   187  		fake.invocations = map[string][][]interface{}{}
   188  	}
   189  	if fake.invocations[key] == nil {
   190  		fake.invocations[key] = [][]interface{}{}
   191  	}
   192  	fake.invocations[key] = append(fake.invocations[key], args)
   193  }
   194  
   195  var _ db.AccessTokenFactory = new(FakeAccessTokenFactory)