concourse/atc/db/dbfakes/fake_build_factory.go

586 lines
18 KiB
Go

// Code generated by counterfeiter. DO NOT EDIT.
package dbfakes
import (
"sync"
"github.com/concourse/concourse/atc/db"
)
type FakeBuildFactory struct {
AllBuildsStub func(db.Page) ([]db.Build, db.Pagination, error)
allBuildsMutex sync.RWMutex
allBuildsArgsForCall []struct {
arg1 db.Page
}
allBuildsReturns struct {
result1 []db.Build
result2 db.Pagination
result3 error
}
allBuildsReturnsOnCall map[int]struct {
result1 []db.Build
result2 db.Pagination
result3 error
}
BuildStub func(int) (db.Build, bool, error)
buildMutex sync.RWMutex
buildArgsForCall []struct {
arg1 int
}
buildReturns struct {
result1 db.Build
result2 bool
result3 error
}
buildReturnsOnCall map[int]struct {
result1 db.Build
result2 bool
result3 error
}
GetAllStartedBuildsStub func() ([]db.Build, error)
getAllStartedBuildsMutex sync.RWMutex
getAllStartedBuildsArgsForCall []struct {
}
getAllStartedBuildsReturns struct {
result1 []db.Build
result2 error
}
getAllStartedBuildsReturnsOnCall map[int]struct {
result1 []db.Build
result2 error
}
GetDrainableBuildsStub func() ([]db.Build, error)
getDrainableBuildsMutex sync.RWMutex
getDrainableBuildsArgsForCall []struct {
}
getDrainableBuildsReturns struct {
result1 []db.Build
result2 error
}
getDrainableBuildsReturnsOnCall map[int]struct {
result1 []db.Build
result2 error
}
MarkNonInterceptibleBuildsStub func() error
markNonInterceptibleBuildsMutex sync.RWMutex
markNonInterceptibleBuildsArgsForCall []struct {
}
markNonInterceptibleBuildsReturns struct {
result1 error
}
markNonInterceptibleBuildsReturnsOnCall map[int]struct {
result1 error
}
PublicBuildsStub func(db.Page) ([]db.Build, db.Pagination, error)
publicBuildsMutex sync.RWMutex
publicBuildsArgsForCall []struct {
arg1 db.Page
}
publicBuildsReturns struct {
result1 []db.Build
result2 db.Pagination
result3 error
}
publicBuildsReturnsOnCall map[int]struct {
result1 []db.Build
result2 db.Pagination
result3 error
}
VisibleBuildsStub func([]string, db.Page) ([]db.Build, db.Pagination, error)
visibleBuildsMutex sync.RWMutex
visibleBuildsArgsForCall []struct {
arg1 []string
arg2 db.Page
}
visibleBuildsReturns struct {
result1 []db.Build
result2 db.Pagination
result3 error
}
visibleBuildsReturnsOnCall map[int]struct {
result1 []db.Build
result2 db.Pagination
result3 error
}
invocations map[string][][]interface{}
invocationsMutex sync.RWMutex
}
func (fake *FakeBuildFactory) AllBuilds(arg1 db.Page) ([]db.Build, db.Pagination, error) {
fake.allBuildsMutex.Lock()
ret, specificReturn := fake.allBuildsReturnsOnCall[len(fake.allBuildsArgsForCall)]
fake.allBuildsArgsForCall = append(fake.allBuildsArgsForCall, struct {
arg1 db.Page
}{arg1})
stub := fake.AllBuildsStub
fakeReturns := fake.allBuildsReturns
fake.recordInvocation("AllBuilds", []interface{}{arg1})
fake.allBuildsMutex.Unlock()
if stub != nil {
return stub(arg1)
}
if specificReturn {
return ret.result1, ret.result2, ret.result3
}
return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
}
func (fake *FakeBuildFactory) AllBuildsCallCount() int {
fake.allBuildsMutex.RLock()
defer fake.allBuildsMutex.RUnlock()
return len(fake.allBuildsArgsForCall)
}
func (fake *FakeBuildFactory) AllBuildsCalls(stub func(db.Page) ([]db.Build, db.Pagination, error)) {
fake.allBuildsMutex.Lock()
defer fake.allBuildsMutex.Unlock()
fake.AllBuildsStub = stub
}
func (fake *FakeBuildFactory) AllBuildsArgsForCall(i int) db.Page {
fake.allBuildsMutex.RLock()
defer fake.allBuildsMutex.RUnlock()
argsForCall := fake.allBuildsArgsForCall[i]
return argsForCall.arg1
}
func (fake *FakeBuildFactory) AllBuildsReturns(result1 []db.Build, result2 db.Pagination, result3 error) {
fake.allBuildsMutex.Lock()
defer fake.allBuildsMutex.Unlock()
fake.AllBuildsStub = nil
fake.allBuildsReturns = struct {
result1 []db.Build
result2 db.Pagination
result3 error
}{result1, result2, result3}
}
func (fake *FakeBuildFactory) AllBuildsReturnsOnCall(i int, result1 []db.Build, result2 db.Pagination, result3 error) {
fake.allBuildsMutex.Lock()
defer fake.allBuildsMutex.Unlock()
fake.AllBuildsStub = nil
if fake.allBuildsReturnsOnCall == nil {
fake.allBuildsReturnsOnCall = make(map[int]struct {
result1 []db.Build
result2 db.Pagination
result3 error
})
}
fake.allBuildsReturnsOnCall[i] = struct {
result1 []db.Build
result2 db.Pagination
result3 error
}{result1, result2, result3}
}
func (fake *FakeBuildFactory) Build(arg1 int) (db.Build, bool, error) {
fake.buildMutex.Lock()
ret, specificReturn := fake.buildReturnsOnCall[len(fake.buildArgsForCall)]
fake.buildArgsForCall = append(fake.buildArgsForCall, struct {
arg1 int
}{arg1})
stub := fake.BuildStub
fakeReturns := fake.buildReturns
fake.recordInvocation("Build", []interface{}{arg1})
fake.buildMutex.Unlock()
if stub != nil {
return stub(arg1)
}
if specificReturn {
return ret.result1, ret.result2, ret.result3
}
return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
}
func (fake *FakeBuildFactory) BuildCallCount() int {
fake.buildMutex.RLock()
defer fake.buildMutex.RUnlock()
return len(fake.buildArgsForCall)
}
func (fake *FakeBuildFactory) BuildCalls(stub func(int) (db.Build, bool, error)) {
fake.buildMutex.Lock()
defer fake.buildMutex.Unlock()
fake.BuildStub = stub
}
func (fake *FakeBuildFactory) BuildArgsForCall(i int) int {
fake.buildMutex.RLock()
defer fake.buildMutex.RUnlock()
argsForCall := fake.buildArgsForCall[i]
return argsForCall.arg1
}
func (fake *FakeBuildFactory) BuildReturns(result1 db.Build, result2 bool, result3 error) {
fake.buildMutex.Lock()
defer fake.buildMutex.Unlock()
fake.BuildStub = nil
fake.buildReturns = struct {
result1 db.Build
result2 bool
result3 error
}{result1, result2, result3}
}
func (fake *FakeBuildFactory) BuildReturnsOnCall(i int, result1 db.Build, result2 bool, result3 error) {
fake.buildMutex.Lock()
defer fake.buildMutex.Unlock()
fake.BuildStub = nil
if fake.buildReturnsOnCall == nil {
fake.buildReturnsOnCall = make(map[int]struct {
result1 db.Build
result2 bool
result3 error
})
}
fake.buildReturnsOnCall[i] = struct {
result1 db.Build
result2 bool
result3 error
}{result1, result2, result3}
}
func (fake *FakeBuildFactory) GetAllStartedBuilds() ([]db.Build, error) {
fake.getAllStartedBuildsMutex.Lock()
ret, specificReturn := fake.getAllStartedBuildsReturnsOnCall[len(fake.getAllStartedBuildsArgsForCall)]
fake.getAllStartedBuildsArgsForCall = append(fake.getAllStartedBuildsArgsForCall, struct {
}{})
stub := fake.GetAllStartedBuildsStub
fakeReturns := fake.getAllStartedBuildsReturns
fake.recordInvocation("GetAllStartedBuilds", []interface{}{})
fake.getAllStartedBuildsMutex.Unlock()
if stub != nil {
return stub()
}
if specificReturn {
return ret.result1, ret.result2
}
return fakeReturns.result1, fakeReturns.result2
}
func (fake *FakeBuildFactory) GetAllStartedBuildsCallCount() int {
fake.getAllStartedBuildsMutex.RLock()
defer fake.getAllStartedBuildsMutex.RUnlock()
return len(fake.getAllStartedBuildsArgsForCall)
}
func (fake *FakeBuildFactory) GetAllStartedBuildsCalls(stub func() ([]db.Build, error)) {
fake.getAllStartedBuildsMutex.Lock()
defer fake.getAllStartedBuildsMutex.Unlock()
fake.GetAllStartedBuildsStub = stub
}
func (fake *FakeBuildFactory) GetAllStartedBuildsReturns(result1 []db.Build, result2 error) {
fake.getAllStartedBuildsMutex.Lock()
defer fake.getAllStartedBuildsMutex.Unlock()
fake.GetAllStartedBuildsStub = nil
fake.getAllStartedBuildsReturns = struct {
result1 []db.Build
result2 error
}{result1, result2}
}
func (fake *FakeBuildFactory) GetAllStartedBuildsReturnsOnCall(i int, result1 []db.Build, result2 error) {
fake.getAllStartedBuildsMutex.Lock()
defer fake.getAllStartedBuildsMutex.Unlock()
fake.GetAllStartedBuildsStub = nil
if fake.getAllStartedBuildsReturnsOnCall == nil {
fake.getAllStartedBuildsReturnsOnCall = make(map[int]struct {
result1 []db.Build
result2 error
})
}
fake.getAllStartedBuildsReturnsOnCall[i] = struct {
result1 []db.Build
result2 error
}{result1, result2}
}
func (fake *FakeBuildFactory) GetDrainableBuilds() ([]db.Build, error) {
fake.getDrainableBuildsMutex.Lock()
ret, specificReturn := fake.getDrainableBuildsReturnsOnCall[len(fake.getDrainableBuildsArgsForCall)]
fake.getDrainableBuildsArgsForCall = append(fake.getDrainableBuildsArgsForCall, struct {
}{})
stub := fake.GetDrainableBuildsStub
fakeReturns := fake.getDrainableBuildsReturns
fake.recordInvocation("GetDrainableBuilds", []interface{}{})
fake.getDrainableBuildsMutex.Unlock()
if stub != nil {
return stub()
}
if specificReturn {
return ret.result1, ret.result2
}
return fakeReturns.result1, fakeReturns.result2
}
func (fake *FakeBuildFactory) GetDrainableBuildsCallCount() int {
fake.getDrainableBuildsMutex.RLock()
defer fake.getDrainableBuildsMutex.RUnlock()
return len(fake.getDrainableBuildsArgsForCall)
}
func (fake *FakeBuildFactory) GetDrainableBuildsCalls(stub func() ([]db.Build, error)) {
fake.getDrainableBuildsMutex.Lock()
defer fake.getDrainableBuildsMutex.Unlock()
fake.GetDrainableBuildsStub = stub
}
func (fake *FakeBuildFactory) GetDrainableBuildsReturns(result1 []db.Build, result2 error) {
fake.getDrainableBuildsMutex.Lock()
defer fake.getDrainableBuildsMutex.Unlock()
fake.GetDrainableBuildsStub = nil
fake.getDrainableBuildsReturns = struct {
result1 []db.Build
result2 error
}{result1, result2}
}
func (fake *FakeBuildFactory) GetDrainableBuildsReturnsOnCall(i int, result1 []db.Build, result2 error) {
fake.getDrainableBuildsMutex.Lock()
defer fake.getDrainableBuildsMutex.Unlock()
fake.GetDrainableBuildsStub = nil
if fake.getDrainableBuildsReturnsOnCall == nil {
fake.getDrainableBuildsReturnsOnCall = make(map[int]struct {
result1 []db.Build
result2 error
})
}
fake.getDrainableBuildsReturnsOnCall[i] = struct {
result1 []db.Build
result2 error
}{result1, result2}
}
func (fake *FakeBuildFactory) MarkNonInterceptibleBuilds() error {
fake.markNonInterceptibleBuildsMutex.Lock()
ret, specificReturn := fake.markNonInterceptibleBuildsReturnsOnCall[len(fake.markNonInterceptibleBuildsArgsForCall)]
fake.markNonInterceptibleBuildsArgsForCall = append(fake.markNonInterceptibleBuildsArgsForCall, struct {
}{})
stub := fake.MarkNonInterceptibleBuildsStub
fakeReturns := fake.markNonInterceptibleBuildsReturns
fake.recordInvocation("MarkNonInterceptibleBuilds", []interface{}{})
fake.markNonInterceptibleBuildsMutex.Unlock()
if stub != nil {
return stub()
}
if specificReturn {
return ret.result1
}
return fakeReturns.result1
}
func (fake *FakeBuildFactory) MarkNonInterceptibleBuildsCallCount() int {
fake.markNonInterceptibleBuildsMutex.RLock()
defer fake.markNonInterceptibleBuildsMutex.RUnlock()
return len(fake.markNonInterceptibleBuildsArgsForCall)
}
func (fake *FakeBuildFactory) MarkNonInterceptibleBuildsCalls(stub func() error) {
fake.markNonInterceptibleBuildsMutex.Lock()
defer fake.markNonInterceptibleBuildsMutex.Unlock()
fake.MarkNonInterceptibleBuildsStub = stub
}
func (fake *FakeBuildFactory) MarkNonInterceptibleBuildsReturns(result1 error) {
fake.markNonInterceptibleBuildsMutex.Lock()
defer fake.markNonInterceptibleBuildsMutex.Unlock()
fake.MarkNonInterceptibleBuildsStub = nil
fake.markNonInterceptibleBuildsReturns = struct {
result1 error
}{result1}
}
func (fake *FakeBuildFactory) MarkNonInterceptibleBuildsReturnsOnCall(i int, result1 error) {
fake.markNonInterceptibleBuildsMutex.Lock()
defer fake.markNonInterceptibleBuildsMutex.Unlock()
fake.MarkNonInterceptibleBuildsStub = nil
if fake.markNonInterceptibleBuildsReturnsOnCall == nil {
fake.markNonInterceptibleBuildsReturnsOnCall = make(map[int]struct {
result1 error
})
}
fake.markNonInterceptibleBuildsReturnsOnCall[i] = struct {
result1 error
}{result1}
}
func (fake *FakeBuildFactory) PublicBuilds(arg1 db.Page) ([]db.Build, db.Pagination, error) {
fake.publicBuildsMutex.Lock()
ret, specificReturn := fake.publicBuildsReturnsOnCall[len(fake.publicBuildsArgsForCall)]
fake.publicBuildsArgsForCall = append(fake.publicBuildsArgsForCall, struct {
arg1 db.Page
}{arg1})
stub := fake.PublicBuildsStub
fakeReturns := fake.publicBuildsReturns
fake.recordInvocation("PublicBuilds", []interface{}{arg1})
fake.publicBuildsMutex.Unlock()
if stub != nil {
return stub(arg1)
}
if specificReturn {
return ret.result1, ret.result2, ret.result3
}
return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
}
func (fake *FakeBuildFactory) PublicBuildsCallCount() int {
fake.publicBuildsMutex.RLock()
defer fake.publicBuildsMutex.RUnlock()
return len(fake.publicBuildsArgsForCall)
}
func (fake *FakeBuildFactory) PublicBuildsCalls(stub func(db.Page) ([]db.Build, db.Pagination, error)) {
fake.publicBuildsMutex.Lock()
defer fake.publicBuildsMutex.Unlock()
fake.PublicBuildsStub = stub
}
func (fake *FakeBuildFactory) PublicBuildsArgsForCall(i int) db.Page {
fake.publicBuildsMutex.RLock()
defer fake.publicBuildsMutex.RUnlock()
argsForCall := fake.publicBuildsArgsForCall[i]
return argsForCall.arg1
}
func (fake *FakeBuildFactory) PublicBuildsReturns(result1 []db.Build, result2 db.Pagination, result3 error) {
fake.publicBuildsMutex.Lock()
defer fake.publicBuildsMutex.Unlock()
fake.PublicBuildsStub = nil
fake.publicBuildsReturns = struct {
result1 []db.Build
result2 db.Pagination
result3 error
}{result1, result2, result3}
}
func (fake *FakeBuildFactory) PublicBuildsReturnsOnCall(i int, result1 []db.Build, result2 db.Pagination, result3 error) {
fake.publicBuildsMutex.Lock()
defer fake.publicBuildsMutex.Unlock()
fake.PublicBuildsStub = nil
if fake.publicBuildsReturnsOnCall == nil {
fake.publicBuildsReturnsOnCall = make(map[int]struct {
result1 []db.Build
result2 db.Pagination
result3 error
})
}
fake.publicBuildsReturnsOnCall[i] = struct {
result1 []db.Build
result2 db.Pagination
result3 error
}{result1, result2, result3}
}
func (fake *FakeBuildFactory) VisibleBuilds(arg1 []string, arg2 db.Page) ([]db.Build, db.Pagination, error) {
var arg1Copy []string
if arg1 != nil {
arg1Copy = make([]string, len(arg1))
copy(arg1Copy, arg1)
}
fake.visibleBuildsMutex.Lock()
ret, specificReturn := fake.visibleBuildsReturnsOnCall[len(fake.visibleBuildsArgsForCall)]
fake.visibleBuildsArgsForCall = append(fake.visibleBuildsArgsForCall, struct {
arg1 []string
arg2 db.Page
}{arg1Copy, arg2})
stub := fake.VisibleBuildsStub
fakeReturns := fake.visibleBuildsReturns
fake.recordInvocation("VisibleBuilds", []interface{}{arg1Copy, arg2})
fake.visibleBuildsMutex.Unlock()
if stub != nil {
return stub(arg1, arg2)
}
if specificReturn {
return ret.result1, ret.result2, ret.result3
}
return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
}
func (fake *FakeBuildFactory) VisibleBuildsCallCount() int {
fake.visibleBuildsMutex.RLock()
defer fake.visibleBuildsMutex.RUnlock()
return len(fake.visibleBuildsArgsForCall)
}
func (fake *FakeBuildFactory) VisibleBuildsCalls(stub func([]string, db.Page) ([]db.Build, db.Pagination, error)) {
fake.visibleBuildsMutex.Lock()
defer fake.visibleBuildsMutex.Unlock()
fake.VisibleBuildsStub = stub
}
func (fake *FakeBuildFactory) VisibleBuildsArgsForCall(i int) ([]string, db.Page) {
fake.visibleBuildsMutex.RLock()
defer fake.visibleBuildsMutex.RUnlock()
argsForCall := fake.visibleBuildsArgsForCall[i]
return argsForCall.arg1, argsForCall.arg2
}
func (fake *FakeBuildFactory) VisibleBuildsReturns(result1 []db.Build, result2 db.Pagination, result3 error) {
fake.visibleBuildsMutex.Lock()
defer fake.visibleBuildsMutex.Unlock()
fake.VisibleBuildsStub = nil
fake.visibleBuildsReturns = struct {
result1 []db.Build
result2 db.Pagination
result3 error
}{result1, result2, result3}
}
func (fake *FakeBuildFactory) VisibleBuildsReturnsOnCall(i int, result1 []db.Build, result2 db.Pagination, result3 error) {
fake.visibleBuildsMutex.Lock()
defer fake.visibleBuildsMutex.Unlock()
fake.VisibleBuildsStub = nil
if fake.visibleBuildsReturnsOnCall == nil {
fake.visibleBuildsReturnsOnCall = make(map[int]struct {
result1 []db.Build
result2 db.Pagination
result3 error
})
}
fake.visibleBuildsReturnsOnCall[i] = struct {
result1 []db.Build
result2 db.Pagination
result3 error
}{result1, result2, result3}
}
func (fake *FakeBuildFactory) Invocations() map[string][][]interface{} {
fake.invocationsMutex.RLock()
defer fake.invocationsMutex.RUnlock()
fake.allBuildsMutex.RLock()
defer fake.allBuildsMutex.RUnlock()
fake.buildMutex.RLock()
defer fake.buildMutex.RUnlock()
fake.getAllStartedBuildsMutex.RLock()
defer fake.getAllStartedBuildsMutex.RUnlock()
fake.getDrainableBuildsMutex.RLock()
defer fake.getDrainableBuildsMutex.RUnlock()
fake.markNonInterceptibleBuildsMutex.RLock()
defer fake.markNonInterceptibleBuildsMutex.RUnlock()
fake.publicBuildsMutex.RLock()
defer fake.publicBuildsMutex.RUnlock()
fake.visibleBuildsMutex.RLock()
defer fake.visibleBuildsMutex.RUnlock()
copiedInvocations := map[string][][]interface{}{}
for key, value := range fake.invocations {
copiedInvocations[key] = value
}
return copiedInvocations
}
func (fake *FakeBuildFactory) recordInvocation(key string, args []interface{}) {
fake.invocationsMutex.Lock()
defer fake.invocationsMutex.Unlock()
if fake.invocations == nil {
fake.invocations = map[string][][]interface{}{}
}
if fake.invocations[key] == nil {
fake.invocations[key] = [][]interface{}{}
}
fake.invocations[key] = append(fake.invocations[key], args)
}
var _ db.BuildFactory = new(FakeBuildFactory)