github.com/schwarzm/garden-linux@v0.0.0-20150507151835-33bca2147c47/old/repository_fetcher/fakes/fake_registry_provider.go (about)

     1  // This file was generated by counterfeiter
     2  package fakes
     3  
     4  import (
     5  	"sync"
     6  
     7  	"github.com/cloudfoundry-incubator/garden-linux/old/repository_fetcher"
     8  )
     9  
    10  type FakeRegistryProvider struct {
    11  	ProvideRegistryStub        func(hostname string) (repository_fetcher.Registry, error)
    12  	provideRegistryMutex       sync.RWMutex
    13  	provideRegistryArgsForCall []struct {
    14  		hostname string
    15  	}
    16  	provideRegistryReturns struct {
    17  		result1 repository_fetcher.Registry
    18  		result2 error
    19  	}
    20  	ApplyDefaultHostnameStub        func(hostname string) string
    21  	applyDefaultHostnameMutex       sync.RWMutex
    22  	applyDefaultHostnameArgsForCall []struct {
    23  		hostname string
    24  	}
    25  	applyDefaultHostnameReturns struct {
    26  		result1 string
    27  	}
    28  }
    29  
    30  func (fake *FakeRegistryProvider) ProvideRegistry(hostname string) (repository_fetcher.Registry, error) {
    31  	fake.provideRegistryMutex.Lock()
    32  	fake.provideRegistryArgsForCall = append(fake.provideRegistryArgsForCall, struct {
    33  		hostname string
    34  	}{hostname})
    35  	fake.provideRegistryMutex.Unlock()
    36  	if fake.ProvideRegistryStub != nil {
    37  		return fake.ProvideRegistryStub(hostname)
    38  	} else {
    39  		return fake.provideRegistryReturns.result1, fake.provideRegistryReturns.result2
    40  	}
    41  }
    42  
    43  func (fake *FakeRegistryProvider) ProvideRegistryCallCount() int {
    44  	fake.provideRegistryMutex.RLock()
    45  	defer fake.provideRegistryMutex.RUnlock()
    46  	return len(fake.provideRegistryArgsForCall)
    47  }
    48  
    49  func (fake *FakeRegistryProvider) ProvideRegistryArgsForCall(i int) string {
    50  	fake.provideRegistryMutex.RLock()
    51  	defer fake.provideRegistryMutex.RUnlock()
    52  	return fake.provideRegistryArgsForCall[i].hostname
    53  }
    54  
    55  func (fake *FakeRegistryProvider) ProvideRegistryReturns(result1 repository_fetcher.Registry, result2 error) {
    56  	fake.ProvideRegistryStub = nil
    57  	fake.provideRegistryReturns = struct {
    58  		result1 repository_fetcher.Registry
    59  		result2 error
    60  	}{result1, result2}
    61  }
    62  
    63  func (fake *FakeRegistryProvider) ApplyDefaultHostname(hostname string) string {
    64  	fake.applyDefaultHostnameMutex.Lock()
    65  	fake.applyDefaultHostnameArgsForCall = append(fake.applyDefaultHostnameArgsForCall, struct {
    66  		hostname string
    67  	}{hostname})
    68  	fake.applyDefaultHostnameMutex.Unlock()
    69  	if fake.ApplyDefaultHostnameStub != nil {
    70  		return fake.ApplyDefaultHostnameStub(hostname)
    71  	} else {
    72  		return fake.applyDefaultHostnameReturns.result1
    73  	}
    74  }
    75  
    76  func (fake *FakeRegistryProvider) ApplyDefaultHostnameCallCount() int {
    77  	fake.applyDefaultHostnameMutex.RLock()
    78  	defer fake.applyDefaultHostnameMutex.RUnlock()
    79  	return len(fake.applyDefaultHostnameArgsForCall)
    80  }
    81  
    82  func (fake *FakeRegistryProvider) ApplyDefaultHostnameArgsForCall(i int) string {
    83  	fake.applyDefaultHostnameMutex.RLock()
    84  	defer fake.applyDefaultHostnameMutex.RUnlock()
    85  	return fake.applyDefaultHostnameArgsForCall[i].hostname
    86  }
    87  
    88  func (fake *FakeRegistryProvider) ApplyDefaultHostnameReturns(result1 string) {
    89  	fake.ApplyDefaultHostnameStub = nil
    90  	fake.applyDefaultHostnameReturns = struct {
    91  		result1 string
    92  	}{result1}
    93  }
    94  
    95  var _ repository_fetcher.RegistryProvider = new(FakeRegistryProvider)