github.com/cloudfoundry-incubator/stembuild@v0.0.0-20211223202937-5b61d62226c6/construct/constructfakes/fake_script_executor_i.go (about)

     1  // Code generated by counterfeiter. DO NOT EDIT.
     2  package constructfakes
     3  
     4  import (
     5  	"sync"
     6  	"time"
     7  
     8  	"github.com/cloudfoundry-incubator/stembuild/construct"
     9  )
    10  
    11  type FakeScriptExecutorI struct {
    12  	ExecutePostRebootScriptStub        func(time.Duration) error
    13  	executePostRebootScriptMutex       sync.RWMutex
    14  	executePostRebootScriptArgsForCall []struct {
    15  		arg1 time.Duration
    16  	}
    17  	executePostRebootScriptReturns struct {
    18  		result1 error
    19  	}
    20  	executePostRebootScriptReturnsOnCall map[int]struct {
    21  		result1 error
    22  	}
    23  	ExecuteSetupScriptStub        func(string) error
    24  	executeSetupScriptMutex       sync.RWMutex
    25  	executeSetupScriptArgsForCall []struct {
    26  		arg1 string
    27  	}
    28  	executeSetupScriptReturns struct {
    29  		result1 error
    30  	}
    31  	executeSetupScriptReturnsOnCall map[int]struct {
    32  		result1 error
    33  	}
    34  	invocations      map[string][][]interface{}
    35  	invocationsMutex sync.RWMutex
    36  }
    37  
    38  func (fake *FakeScriptExecutorI) ExecutePostRebootScript(arg1 time.Duration) error {
    39  	fake.executePostRebootScriptMutex.Lock()
    40  	ret, specificReturn := fake.executePostRebootScriptReturnsOnCall[len(fake.executePostRebootScriptArgsForCall)]
    41  	fake.executePostRebootScriptArgsForCall = append(fake.executePostRebootScriptArgsForCall, struct {
    42  		arg1 time.Duration
    43  	}{arg1})
    44  	fake.recordInvocation("ExecutePostRebootScript", []interface{}{arg1})
    45  	fake.executePostRebootScriptMutex.Unlock()
    46  	if fake.ExecutePostRebootScriptStub != nil {
    47  		return fake.ExecutePostRebootScriptStub(arg1)
    48  	}
    49  	if specificReturn {
    50  		return ret.result1
    51  	}
    52  	fakeReturns := fake.executePostRebootScriptReturns
    53  	return fakeReturns.result1
    54  }
    55  
    56  func (fake *FakeScriptExecutorI) ExecutePostRebootScriptCallCount() int {
    57  	fake.executePostRebootScriptMutex.RLock()
    58  	defer fake.executePostRebootScriptMutex.RUnlock()
    59  	return len(fake.executePostRebootScriptArgsForCall)
    60  }
    61  
    62  func (fake *FakeScriptExecutorI) ExecutePostRebootScriptCalls(stub func(time.Duration) error) {
    63  	fake.executePostRebootScriptMutex.Lock()
    64  	defer fake.executePostRebootScriptMutex.Unlock()
    65  	fake.ExecutePostRebootScriptStub = stub
    66  }
    67  
    68  func (fake *FakeScriptExecutorI) ExecutePostRebootScriptArgsForCall(i int) time.Duration {
    69  	fake.executePostRebootScriptMutex.RLock()
    70  	defer fake.executePostRebootScriptMutex.RUnlock()
    71  	argsForCall := fake.executePostRebootScriptArgsForCall[i]
    72  	return argsForCall.arg1
    73  }
    74  
    75  func (fake *FakeScriptExecutorI) ExecutePostRebootScriptReturns(result1 error) {
    76  	fake.executePostRebootScriptMutex.Lock()
    77  	defer fake.executePostRebootScriptMutex.Unlock()
    78  	fake.ExecutePostRebootScriptStub = nil
    79  	fake.executePostRebootScriptReturns = struct {
    80  		result1 error
    81  	}{result1}
    82  }
    83  
    84  func (fake *FakeScriptExecutorI) ExecutePostRebootScriptReturnsOnCall(i int, result1 error) {
    85  	fake.executePostRebootScriptMutex.Lock()
    86  	defer fake.executePostRebootScriptMutex.Unlock()
    87  	fake.ExecutePostRebootScriptStub = nil
    88  	if fake.executePostRebootScriptReturnsOnCall == nil {
    89  		fake.executePostRebootScriptReturnsOnCall = make(map[int]struct {
    90  			result1 error
    91  		})
    92  	}
    93  	fake.executePostRebootScriptReturnsOnCall[i] = struct {
    94  		result1 error
    95  	}{result1}
    96  }
    97  
    98  func (fake *FakeScriptExecutorI) ExecuteSetupScript(arg1 string) error {
    99  	fake.executeSetupScriptMutex.Lock()
   100  	ret, specificReturn := fake.executeSetupScriptReturnsOnCall[len(fake.executeSetupScriptArgsForCall)]
   101  	fake.executeSetupScriptArgsForCall = append(fake.executeSetupScriptArgsForCall, struct {
   102  		arg1 string
   103  	}{arg1})
   104  	fake.recordInvocation("ExecuteSetupScript", []interface{}{arg1})
   105  	fake.executeSetupScriptMutex.Unlock()
   106  	if fake.ExecuteSetupScriptStub != nil {
   107  		return fake.ExecuteSetupScriptStub(arg1)
   108  	}
   109  	if specificReturn {
   110  		return ret.result1
   111  	}
   112  	fakeReturns := fake.executeSetupScriptReturns
   113  	return fakeReturns.result1
   114  }
   115  
   116  func (fake *FakeScriptExecutorI) ExecuteSetupScriptCallCount() int {
   117  	fake.executeSetupScriptMutex.RLock()
   118  	defer fake.executeSetupScriptMutex.RUnlock()
   119  	return len(fake.executeSetupScriptArgsForCall)
   120  }
   121  
   122  func (fake *FakeScriptExecutorI) ExecuteSetupScriptCalls(stub func(string) error) {
   123  	fake.executeSetupScriptMutex.Lock()
   124  	defer fake.executeSetupScriptMutex.Unlock()
   125  	fake.ExecuteSetupScriptStub = stub
   126  }
   127  
   128  func (fake *FakeScriptExecutorI) ExecuteSetupScriptArgsForCall(i int) string {
   129  	fake.executeSetupScriptMutex.RLock()
   130  	defer fake.executeSetupScriptMutex.RUnlock()
   131  	argsForCall := fake.executeSetupScriptArgsForCall[i]
   132  	return argsForCall.arg1
   133  }
   134  
   135  func (fake *FakeScriptExecutorI) ExecuteSetupScriptReturns(result1 error) {
   136  	fake.executeSetupScriptMutex.Lock()
   137  	defer fake.executeSetupScriptMutex.Unlock()
   138  	fake.ExecuteSetupScriptStub = nil
   139  	fake.executeSetupScriptReturns = struct {
   140  		result1 error
   141  	}{result1}
   142  }
   143  
   144  func (fake *FakeScriptExecutorI) ExecuteSetupScriptReturnsOnCall(i int, result1 error) {
   145  	fake.executeSetupScriptMutex.Lock()
   146  	defer fake.executeSetupScriptMutex.Unlock()
   147  	fake.ExecuteSetupScriptStub = nil
   148  	if fake.executeSetupScriptReturnsOnCall == nil {
   149  		fake.executeSetupScriptReturnsOnCall = make(map[int]struct {
   150  			result1 error
   151  		})
   152  	}
   153  	fake.executeSetupScriptReturnsOnCall[i] = struct {
   154  		result1 error
   155  	}{result1}
   156  }
   157  
   158  func (fake *FakeScriptExecutorI) Invocations() map[string][][]interface{} {
   159  	fake.invocationsMutex.RLock()
   160  	defer fake.invocationsMutex.RUnlock()
   161  	fake.executePostRebootScriptMutex.RLock()
   162  	defer fake.executePostRebootScriptMutex.RUnlock()
   163  	fake.executeSetupScriptMutex.RLock()
   164  	defer fake.executeSetupScriptMutex.RUnlock()
   165  	copiedInvocations := map[string][][]interface{}{}
   166  	for key, value := range fake.invocations {
   167  		copiedInvocations[key] = value
   168  	}
   169  	return copiedInvocations
   170  }
   171  
   172  func (fake *FakeScriptExecutorI) recordInvocation(key string, args []interface{}) {
   173  	fake.invocationsMutex.Lock()
   174  	defer fake.invocationsMutex.Unlock()
   175  	if fake.invocations == nil {
   176  		fake.invocations = map[string][][]interface{}{}
   177  	}
   178  	if fake.invocations[key] == nil {
   179  		fake.invocations[key] = [][]interface{}{}
   180  	}
   181  	fake.invocations[key] = append(fake.invocations[key], args)
   182  }
   183  
   184  var _ construct.ScriptExecutorI = new(FakeScriptExecutorI)