github.com/pf-qiu/concourse/v6@v6.7.3-0.20201207032516-1f455d73275f/atc/db/dbfakes/fake_wall.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"
     8  	"github.com/pf-qiu/concourse/v6/atc/db"
     9  )
    10  
    11  type FakeWall struct {
    12  	ClearStub        func() error
    13  	clearMutex       sync.RWMutex
    14  	clearArgsForCall []struct {
    15  	}
    16  	clearReturns struct {
    17  		result1 error
    18  	}
    19  	clearReturnsOnCall map[int]struct {
    20  		result1 error
    21  	}
    22  	GetWallStub        func() (atc.Wall, error)
    23  	getWallMutex       sync.RWMutex
    24  	getWallArgsForCall []struct {
    25  	}
    26  	getWallReturns struct {
    27  		result1 atc.Wall
    28  		result2 error
    29  	}
    30  	getWallReturnsOnCall map[int]struct {
    31  		result1 atc.Wall
    32  		result2 error
    33  	}
    34  	SetWallStub        func(atc.Wall) error
    35  	setWallMutex       sync.RWMutex
    36  	setWallArgsForCall []struct {
    37  		arg1 atc.Wall
    38  	}
    39  	setWallReturns struct {
    40  		result1 error
    41  	}
    42  	setWallReturnsOnCall map[int]struct {
    43  		result1 error
    44  	}
    45  	invocations      map[string][][]interface{}
    46  	invocationsMutex sync.RWMutex
    47  }
    48  
    49  func (fake *FakeWall) Clear() error {
    50  	fake.clearMutex.Lock()
    51  	ret, specificReturn := fake.clearReturnsOnCall[len(fake.clearArgsForCall)]
    52  	fake.clearArgsForCall = append(fake.clearArgsForCall, struct {
    53  	}{})
    54  	fake.recordInvocation("Clear", []interface{}{})
    55  	fake.clearMutex.Unlock()
    56  	if fake.ClearStub != nil {
    57  		return fake.ClearStub()
    58  	}
    59  	if specificReturn {
    60  		return ret.result1
    61  	}
    62  	fakeReturns := fake.clearReturns
    63  	return fakeReturns.result1
    64  }
    65  
    66  func (fake *FakeWall) ClearCallCount() int {
    67  	fake.clearMutex.RLock()
    68  	defer fake.clearMutex.RUnlock()
    69  	return len(fake.clearArgsForCall)
    70  }
    71  
    72  func (fake *FakeWall) ClearCalls(stub func() error) {
    73  	fake.clearMutex.Lock()
    74  	defer fake.clearMutex.Unlock()
    75  	fake.ClearStub = stub
    76  }
    77  
    78  func (fake *FakeWall) ClearReturns(result1 error) {
    79  	fake.clearMutex.Lock()
    80  	defer fake.clearMutex.Unlock()
    81  	fake.ClearStub = nil
    82  	fake.clearReturns = struct {
    83  		result1 error
    84  	}{result1}
    85  }
    86  
    87  func (fake *FakeWall) ClearReturnsOnCall(i int, result1 error) {
    88  	fake.clearMutex.Lock()
    89  	defer fake.clearMutex.Unlock()
    90  	fake.ClearStub = nil
    91  	if fake.clearReturnsOnCall == nil {
    92  		fake.clearReturnsOnCall = make(map[int]struct {
    93  			result1 error
    94  		})
    95  	}
    96  	fake.clearReturnsOnCall[i] = struct {
    97  		result1 error
    98  	}{result1}
    99  }
   100  
   101  func (fake *FakeWall) GetWall() (atc.Wall, error) {
   102  	fake.getWallMutex.Lock()
   103  	ret, specificReturn := fake.getWallReturnsOnCall[len(fake.getWallArgsForCall)]
   104  	fake.getWallArgsForCall = append(fake.getWallArgsForCall, struct {
   105  	}{})
   106  	fake.recordInvocation("GetWall", []interface{}{})
   107  	fake.getWallMutex.Unlock()
   108  	if fake.GetWallStub != nil {
   109  		return fake.GetWallStub()
   110  	}
   111  	if specificReturn {
   112  		return ret.result1, ret.result2
   113  	}
   114  	fakeReturns := fake.getWallReturns
   115  	return fakeReturns.result1, fakeReturns.result2
   116  }
   117  
   118  func (fake *FakeWall) GetWallCallCount() int {
   119  	fake.getWallMutex.RLock()
   120  	defer fake.getWallMutex.RUnlock()
   121  	return len(fake.getWallArgsForCall)
   122  }
   123  
   124  func (fake *FakeWall) GetWallCalls(stub func() (atc.Wall, error)) {
   125  	fake.getWallMutex.Lock()
   126  	defer fake.getWallMutex.Unlock()
   127  	fake.GetWallStub = stub
   128  }
   129  
   130  func (fake *FakeWall) GetWallReturns(result1 atc.Wall, result2 error) {
   131  	fake.getWallMutex.Lock()
   132  	defer fake.getWallMutex.Unlock()
   133  	fake.GetWallStub = nil
   134  	fake.getWallReturns = struct {
   135  		result1 atc.Wall
   136  		result2 error
   137  	}{result1, result2}
   138  }
   139  
   140  func (fake *FakeWall) GetWallReturnsOnCall(i int, result1 atc.Wall, result2 error) {
   141  	fake.getWallMutex.Lock()
   142  	defer fake.getWallMutex.Unlock()
   143  	fake.GetWallStub = nil
   144  	if fake.getWallReturnsOnCall == nil {
   145  		fake.getWallReturnsOnCall = make(map[int]struct {
   146  			result1 atc.Wall
   147  			result2 error
   148  		})
   149  	}
   150  	fake.getWallReturnsOnCall[i] = struct {
   151  		result1 atc.Wall
   152  		result2 error
   153  	}{result1, result2}
   154  }
   155  
   156  func (fake *FakeWall) SetWall(arg1 atc.Wall) error {
   157  	fake.setWallMutex.Lock()
   158  	ret, specificReturn := fake.setWallReturnsOnCall[len(fake.setWallArgsForCall)]
   159  	fake.setWallArgsForCall = append(fake.setWallArgsForCall, struct {
   160  		arg1 atc.Wall
   161  	}{arg1})
   162  	fake.recordInvocation("SetWall", []interface{}{arg1})
   163  	fake.setWallMutex.Unlock()
   164  	if fake.SetWallStub != nil {
   165  		return fake.SetWallStub(arg1)
   166  	}
   167  	if specificReturn {
   168  		return ret.result1
   169  	}
   170  	fakeReturns := fake.setWallReturns
   171  	return fakeReturns.result1
   172  }
   173  
   174  func (fake *FakeWall) SetWallCallCount() int {
   175  	fake.setWallMutex.RLock()
   176  	defer fake.setWallMutex.RUnlock()
   177  	return len(fake.setWallArgsForCall)
   178  }
   179  
   180  func (fake *FakeWall) SetWallCalls(stub func(atc.Wall) error) {
   181  	fake.setWallMutex.Lock()
   182  	defer fake.setWallMutex.Unlock()
   183  	fake.SetWallStub = stub
   184  }
   185  
   186  func (fake *FakeWall) SetWallArgsForCall(i int) atc.Wall {
   187  	fake.setWallMutex.RLock()
   188  	defer fake.setWallMutex.RUnlock()
   189  	argsForCall := fake.setWallArgsForCall[i]
   190  	return argsForCall.arg1
   191  }
   192  
   193  func (fake *FakeWall) SetWallReturns(result1 error) {
   194  	fake.setWallMutex.Lock()
   195  	defer fake.setWallMutex.Unlock()
   196  	fake.SetWallStub = nil
   197  	fake.setWallReturns = struct {
   198  		result1 error
   199  	}{result1}
   200  }
   201  
   202  func (fake *FakeWall) SetWallReturnsOnCall(i int, result1 error) {
   203  	fake.setWallMutex.Lock()
   204  	defer fake.setWallMutex.Unlock()
   205  	fake.SetWallStub = nil
   206  	if fake.setWallReturnsOnCall == nil {
   207  		fake.setWallReturnsOnCall = make(map[int]struct {
   208  			result1 error
   209  		})
   210  	}
   211  	fake.setWallReturnsOnCall[i] = struct {
   212  		result1 error
   213  	}{result1}
   214  }
   215  
   216  func (fake *FakeWall) Invocations() map[string][][]interface{} {
   217  	fake.invocationsMutex.RLock()
   218  	defer fake.invocationsMutex.RUnlock()
   219  	fake.clearMutex.RLock()
   220  	defer fake.clearMutex.RUnlock()
   221  	fake.getWallMutex.RLock()
   222  	defer fake.getWallMutex.RUnlock()
   223  	fake.setWallMutex.RLock()
   224  	defer fake.setWallMutex.RUnlock()
   225  	copiedInvocations := map[string][][]interface{}{}
   226  	for key, value := range fake.invocations {
   227  		copiedInvocations[key] = value
   228  	}
   229  	return copiedInvocations
   230  }
   231  
   232  func (fake *FakeWall) recordInvocation(key string, args []interface{}) {
   233  	fake.invocationsMutex.Lock()
   234  	defer fake.invocationsMutex.Unlock()
   235  	if fake.invocations == nil {
   236  		fake.invocations = map[string][][]interface{}{}
   237  	}
   238  	if fake.invocations[key] == nil {
   239  		fake.invocations[key] = [][]interface{}{}
   240  	}
   241  	fake.invocations[key] = append(fake.invocations[key], args)
   242  }
   243  
   244  var _ db.Wall = new(FakeWall)