github.com/IBM-Blockchain/fabric-operator@v1.0.4/pkg/offering/common/reconcilechecks/mocks/image.go (about)

     1  // Code generated by counterfeiter. DO NOT EDIT.
     2  package mocks
     3  
     4  import (
     5  	"sync"
     6  
     7  	"github.com/IBM-Blockchain/fabric-operator/pkg/offering/common/reconcilechecks"
     8  	"github.com/IBM-Blockchain/fabric-operator/pkg/offering/common/reconcilechecks/images"
     9  )
    10  
    11  type Image struct {
    12  	SetDefaultsStub        func(images.Instance) error
    13  	setDefaultsMutex       sync.RWMutex
    14  	setDefaultsArgsForCall []struct {
    15  		arg1 images.Instance
    16  	}
    17  	setDefaultsReturns struct {
    18  		result1 error
    19  	}
    20  	setDefaultsReturnsOnCall map[int]struct {
    21  		result1 error
    22  	}
    23  	UpdateRequiredStub        func(images.Update) bool
    24  	updateRequiredMutex       sync.RWMutex
    25  	updateRequiredArgsForCall []struct {
    26  		arg1 images.Update
    27  	}
    28  	updateRequiredReturns struct {
    29  		result1 bool
    30  	}
    31  	updateRequiredReturnsOnCall map[int]struct {
    32  		result1 bool
    33  	}
    34  	invocations      map[string][][]interface{}
    35  	invocationsMutex sync.RWMutex
    36  }
    37  
    38  func (fake *Image) SetDefaults(arg1 images.Instance) error {
    39  	fake.setDefaultsMutex.Lock()
    40  	ret, specificReturn := fake.setDefaultsReturnsOnCall[len(fake.setDefaultsArgsForCall)]
    41  	fake.setDefaultsArgsForCall = append(fake.setDefaultsArgsForCall, struct {
    42  		arg1 images.Instance
    43  	}{arg1})
    44  	stub := fake.SetDefaultsStub
    45  	fakeReturns := fake.setDefaultsReturns
    46  	fake.recordInvocation("SetDefaults", []interface{}{arg1})
    47  	fake.setDefaultsMutex.Unlock()
    48  	if stub != nil {
    49  		return stub(arg1)
    50  	}
    51  	if specificReturn {
    52  		return ret.result1
    53  	}
    54  	return fakeReturns.result1
    55  }
    56  
    57  func (fake *Image) SetDefaultsCallCount() int {
    58  	fake.setDefaultsMutex.RLock()
    59  	defer fake.setDefaultsMutex.RUnlock()
    60  	return len(fake.setDefaultsArgsForCall)
    61  }
    62  
    63  func (fake *Image) SetDefaultsCalls(stub func(images.Instance) error) {
    64  	fake.setDefaultsMutex.Lock()
    65  	defer fake.setDefaultsMutex.Unlock()
    66  	fake.SetDefaultsStub = stub
    67  }
    68  
    69  func (fake *Image) SetDefaultsArgsForCall(i int) images.Instance {
    70  	fake.setDefaultsMutex.RLock()
    71  	defer fake.setDefaultsMutex.RUnlock()
    72  	argsForCall := fake.setDefaultsArgsForCall[i]
    73  	return argsForCall.arg1
    74  }
    75  
    76  func (fake *Image) SetDefaultsReturns(result1 error) {
    77  	fake.setDefaultsMutex.Lock()
    78  	defer fake.setDefaultsMutex.Unlock()
    79  	fake.SetDefaultsStub = nil
    80  	fake.setDefaultsReturns = struct {
    81  		result1 error
    82  	}{result1}
    83  }
    84  
    85  func (fake *Image) SetDefaultsReturnsOnCall(i int, result1 error) {
    86  	fake.setDefaultsMutex.Lock()
    87  	defer fake.setDefaultsMutex.Unlock()
    88  	fake.SetDefaultsStub = nil
    89  	if fake.setDefaultsReturnsOnCall == nil {
    90  		fake.setDefaultsReturnsOnCall = make(map[int]struct {
    91  			result1 error
    92  		})
    93  	}
    94  	fake.setDefaultsReturnsOnCall[i] = struct {
    95  		result1 error
    96  	}{result1}
    97  }
    98  
    99  func (fake *Image) UpdateRequired(arg1 images.Update) bool {
   100  	fake.updateRequiredMutex.Lock()
   101  	ret, specificReturn := fake.updateRequiredReturnsOnCall[len(fake.updateRequiredArgsForCall)]
   102  	fake.updateRequiredArgsForCall = append(fake.updateRequiredArgsForCall, struct {
   103  		arg1 images.Update
   104  	}{arg1})
   105  	stub := fake.UpdateRequiredStub
   106  	fakeReturns := fake.updateRequiredReturns
   107  	fake.recordInvocation("UpdateRequired", []interface{}{arg1})
   108  	fake.updateRequiredMutex.Unlock()
   109  	if stub != nil {
   110  		return stub(arg1)
   111  	}
   112  	if specificReturn {
   113  		return ret.result1
   114  	}
   115  	return fakeReturns.result1
   116  }
   117  
   118  func (fake *Image) UpdateRequiredCallCount() int {
   119  	fake.updateRequiredMutex.RLock()
   120  	defer fake.updateRequiredMutex.RUnlock()
   121  	return len(fake.updateRequiredArgsForCall)
   122  }
   123  
   124  func (fake *Image) UpdateRequiredCalls(stub func(images.Update) bool) {
   125  	fake.updateRequiredMutex.Lock()
   126  	defer fake.updateRequiredMutex.Unlock()
   127  	fake.UpdateRequiredStub = stub
   128  }
   129  
   130  func (fake *Image) UpdateRequiredArgsForCall(i int) images.Update {
   131  	fake.updateRequiredMutex.RLock()
   132  	defer fake.updateRequiredMutex.RUnlock()
   133  	argsForCall := fake.updateRequiredArgsForCall[i]
   134  	return argsForCall.arg1
   135  }
   136  
   137  func (fake *Image) UpdateRequiredReturns(result1 bool) {
   138  	fake.updateRequiredMutex.Lock()
   139  	defer fake.updateRequiredMutex.Unlock()
   140  	fake.UpdateRequiredStub = nil
   141  	fake.updateRequiredReturns = struct {
   142  		result1 bool
   143  	}{result1}
   144  }
   145  
   146  func (fake *Image) UpdateRequiredReturnsOnCall(i int, result1 bool) {
   147  	fake.updateRequiredMutex.Lock()
   148  	defer fake.updateRequiredMutex.Unlock()
   149  	fake.UpdateRequiredStub = nil
   150  	if fake.updateRequiredReturnsOnCall == nil {
   151  		fake.updateRequiredReturnsOnCall = make(map[int]struct {
   152  			result1 bool
   153  		})
   154  	}
   155  	fake.updateRequiredReturnsOnCall[i] = struct {
   156  		result1 bool
   157  	}{result1}
   158  }
   159  
   160  func (fake *Image) Invocations() map[string][][]interface{} {
   161  	fake.invocationsMutex.RLock()
   162  	defer fake.invocationsMutex.RUnlock()
   163  	fake.setDefaultsMutex.RLock()
   164  	defer fake.setDefaultsMutex.RUnlock()
   165  	fake.updateRequiredMutex.RLock()
   166  	defer fake.updateRequiredMutex.RUnlock()
   167  	copiedInvocations := map[string][][]interface{}{}
   168  	for key, value := range fake.invocations {
   169  		copiedInvocations[key] = value
   170  	}
   171  	return copiedInvocations
   172  }
   173  
   174  func (fake *Image) recordInvocation(key string, args []interface{}) {
   175  	fake.invocationsMutex.Lock()
   176  	defer fake.invocationsMutex.Unlock()
   177  	if fake.invocations == nil {
   178  		fake.invocations = map[string][][]interface{}{}
   179  	}
   180  	if fake.invocations[key] == nil {
   181  		fake.invocations[key] = [][]interface{}{}
   182  	}
   183  	fake.invocations[key] = append(fake.invocations[key], args)
   184  }
   185  
   186  var _ reconcilechecks.Image = new(Image)