github.com/pf-qiu/concourse/v6@v6.7.3-0.20201207032516-1f455d73275f/atc/creds/credsfakes/fake_secrets.go (about)

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