github.com/dcarley/cf-cli@v6.24.1-0.20170220111324-4225ff346898+incompatible/api/uaa/wrapper/wrapperfakes/fake_token_cache.go (about)

     1  // This file was generated by counterfeiter
     2  package wrapperfakes
     3  
     4  import (
     5  	"sync"
     6  
     7  	"code.cloudfoundry.org/cli/api/uaa/wrapper"
     8  )
     9  
    10  type FakeTokenCache struct {
    11  	AccessTokenStub        func() string
    12  	accessTokenMutex       sync.RWMutex
    13  	accessTokenArgsForCall []struct{}
    14  	accessTokenReturns     struct {
    15  		result1 string
    16  	}
    17  	RefreshTokenStub        func() string
    18  	refreshTokenMutex       sync.RWMutex
    19  	refreshTokenArgsForCall []struct{}
    20  	refreshTokenReturns     struct {
    21  		result1 string
    22  	}
    23  	SetAccessTokenStub        func(token string)
    24  	setAccessTokenMutex       sync.RWMutex
    25  	setAccessTokenArgsForCall []struct {
    26  		token string
    27  	}
    28  	SetRefreshTokenStub        func(token string)
    29  	setRefreshTokenMutex       sync.RWMutex
    30  	setRefreshTokenArgsForCall []struct {
    31  		token string
    32  	}
    33  	invocations      map[string][][]interface{}
    34  	invocationsMutex sync.RWMutex
    35  }
    36  
    37  func (fake *FakeTokenCache) AccessToken() string {
    38  	fake.accessTokenMutex.Lock()
    39  	fake.accessTokenArgsForCall = append(fake.accessTokenArgsForCall, struct{}{})
    40  	fake.recordInvocation("AccessToken", []interface{}{})
    41  	fake.accessTokenMutex.Unlock()
    42  	if fake.AccessTokenStub != nil {
    43  		return fake.AccessTokenStub()
    44  	} else {
    45  		return fake.accessTokenReturns.result1
    46  	}
    47  }
    48  
    49  func (fake *FakeTokenCache) AccessTokenCallCount() int {
    50  	fake.accessTokenMutex.RLock()
    51  	defer fake.accessTokenMutex.RUnlock()
    52  	return len(fake.accessTokenArgsForCall)
    53  }
    54  
    55  func (fake *FakeTokenCache) AccessTokenReturns(result1 string) {
    56  	fake.AccessTokenStub = nil
    57  	fake.accessTokenReturns = struct {
    58  		result1 string
    59  	}{result1}
    60  }
    61  
    62  func (fake *FakeTokenCache) RefreshToken() string {
    63  	fake.refreshTokenMutex.Lock()
    64  	fake.refreshTokenArgsForCall = append(fake.refreshTokenArgsForCall, struct{}{})
    65  	fake.recordInvocation("RefreshToken", []interface{}{})
    66  	fake.refreshTokenMutex.Unlock()
    67  	if fake.RefreshTokenStub != nil {
    68  		return fake.RefreshTokenStub()
    69  	} else {
    70  		return fake.refreshTokenReturns.result1
    71  	}
    72  }
    73  
    74  func (fake *FakeTokenCache) RefreshTokenCallCount() int {
    75  	fake.refreshTokenMutex.RLock()
    76  	defer fake.refreshTokenMutex.RUnlock()
    77  	return len(fake.refreshTokenArgsForCall)
    78  }
    79  
    80  func (fake *FakeTokenCache) RefreshTokenReturns(result1 string) {
    81  	fake.RefreshTokenStub = nil
    82  	fake.refreshTokenReturns = struct {
    83  		result1 string
    84  	}{result1}
    85  }
    86  
    87  func (fake *FakeTokenCache) SetAccessToken(token string) {
    88  	fake.setAccessTokenMutex.Lock()
    89  	fake.setAccessTokenArgsForCall = append(fake.setAccessTokenArgsForCall, struct {
    90  		token string
    91  	}{token})
    92  	fake.recordInvocation("SetAccessToken", []interface{}{token})
    93  	fake.setAccessTokenMutex.Unlock()
    94  	if fake.SetAccessTokenStub != nil {
    95  		fake.SetAccessTokenStub(token)
    96  	}
    97  }
    98  
    99  func (fake *FakeTokenCache) SetAccessTokenCallCount() int {
   100  	fake.setAccessTokenMutex.RLock()
   101  	defer fake.setAccessTokenMutex.RUnlock()
   102  	return len(fake.setAccessTokenArgsForCall)
   103  }
   104  
   105  func (fake *FakeTokenCache) SetAccessTokenArgsForCall(i int) string {
   106  	fake.setAccessTokenMutex.RLock()
   107  	defer fake.setAccessTokenMutex.RUnlock()
   108  	return fake.setAccessTokenArgsForCall[i].token
   109  }
   110  
   111  func (fake *FakeTokenCache) SetRefreshToken(token string) {
   112  	fake.setRefreshTokenMutex.Lock()
   113  	fake.setRefreshTokenArgsForCall = append(fake.setRefreshTokenArgsForCall, struct {
   114  		token string
   115  	}{token})
   116  	fake.recordInvocation("SetRefreshToken", []interface{}{token})
   117  	fake.setRefreshTokenMutex.Unlock()
   118  	if fake.SetRefreshTokenStub != nil {
   119  		fake.SetRefreshTokenStub(token)
   120  	}
   121  }
   122  
   123  func (fake *FakeTokenCache) SetRefreshTokenCallCount() int {
   124  	fake.setRefreshTokenMutex.RLock()
   125  	defer fake.setRefreshTokenMutex.RUnlock()
   126  	return len(fake.setRefreshTokenArgsForCall)
   127  }
   128  
   129  func (fake *FakeTokenCache) SetRefreshTokenArgsForCall(i int) string {
   130  	fake.setRefreshTokenMutex.RLock()
   131  	defer fake.setRefreshTokenMutex.RUnlock()
   132  	return fake.setRefreshTokenArgsForCall[i].token
   133  }
   134  
   135  func (fake *FakeTokenCache) Invocations() map[string][][]interface{} {
   136  	fake.invocationsMutex.RLock()
   137  	defer fake.invocationsMutex.RUnlock()
   138  	fake.accessTokenMutex.RLock()
   139  	defer fake.accessTokenMutex.RUnlock()
   140  	fake.refreshTokenMutex.RLock()
   141  	defer fake.refreshTokenMutex.RUnlock()
   142  	fake.setAccessTokenMutex.RLock()
   143  	defer fake.setAccessTokenMutex.RUnlock()
   144  	fake.setRefreshTokenMutex.RLock()
   145  	defer fake.setRefreshTokenMutex.RUnlock()
   146  	return fake.invocations
   147  }
   148  
   149  func (fake *FakeTokenCache) recordInvocation(key string, args []interface{}) {
   150  	fake.invocationsMutex.Lock()
   151  	defer fake.invocationsMutex.Unlock()
   152  	if fake.invocations == nil {
   153  		fake.invocations = map[string][][]interface{}{}
   154  	}
   155  	if fake.invocations[key] == nil {
   156  		fake.invocations[key] = [][]interface{}{}
   157  	}
   158  	fake.invocations[key] = append(fake.invocations[key], args)
   159  }
   160  
   161  var _ wrapper.TokenCache = new(FakeTokenCache)