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

     1  // This file was generated by counterfeiter
     2  package fakes
     3  
     4  import (
     5  	"io"
     6  	"sync"
     7  
     8  	"github.com/cloudfoundry-incubator/garden-linux/old/repository_fetcher"
     9  	"github.com/docker/docker/registry"
    10  )
    11  
    12  type FakeRegistry struct {
    13  	GetRepositoryDataStub        func(repoName string) (*registry.RepositoryData, error)
    14  	getRepositoryDataMutex       sync.RWMutex
    15  	getRepositoryDataArgsForCall []struct {
    16  		repoName string
    17  	}
    18  	getRepositoryDataReturns struct {
    19  		result1 *registry.RepositoryData
    20  		result2 error
    21  	}
    22  	GetRemoteTagsStub        func(registries []string, repository string, token []string) (map[string]string, error)
    23  	getRemoteTagsMutex       sync.RWMutex
    24  	getRemoteTagsArgsForCall []struct {
    25  		registries []string
    26  		repository string
    27  		token      []string
    28  	}
    29  	getRemoteTagsReturns struct {
    30  		result1 map[string]string
    31  		result2 error
    32  	}
    33  	GetRemoteHistoryStub        func(imageID string, registry string, token []string) ([]string, error)
    34  	getRemoteHistoryMutex       sync.RWMutex
    35  	getRemoteHistoryArgsForCall []struct {
    36  		imageID  string
    37  		registry string
    38  		token    []string
    39  	}
    40  	getRemoteHistoryReturns struct {
    41  		result1 []string
    42  		result2 error
    43  	}
    44  	GetRemoteImageJSONStub        func(imageID string, registry string, token []string) ([]byte, int, error)
    45  	getRemoteImageJSONMutex       sync.RWMutex
    46  	getRemoteImageJSONArgsForCall []struct {
    47  		imageID  string
    48  		registry string
    49  		token    []string
    50  	}
    51  	getRemoteImageJSONReturns struct {
    52  		result1 []byte
    53  		result2 int
    54  		result3 error
    55  	}
    56  	GetRemoteImageLayerStub        func(imageID string, registry string, token []string, size int64) (io.ReadCloser, error)
    57  	getRemoteImageLayerMutex       sync.RWMutex
    58  	getRemoteImageLayerArgsForCall []struct {
    59  		imageID  string
    60  		registry string
    61  		token    []string
    62  		size     int64
    63  	}
    64  	getRemoteImageLayerReturns struct {
    65  		result1 io.ReadCloser
    66  		result2 error
    67  	}
    68  }
    69  
    70  func (fake *FakeRegistry) GetRepositoryData(repoName string) (*registry.RepositoryData, error) {
    71  	fake.getRepositoryDataMutex.Lock()
    72  	fake.getRepositoryDataArgsForCall = append(fake.getRepositoryDataArgsForCall, struct {
    73  		repoName string
    74  	}{repoName})
    75  	fake.getRepositoryDataMutex.Unlock()
    76  	if fake.GetRepositoryDataStub != nil {
    77  		return fake.GetRepositoryDataStub(repoName)
    78  	} else {
    79  		return fake.getRepositoryDataReturns.result1, fake.getRepositoryDataReturns.result2
    80  	}
    81  }
    82  
    83  func (fake *FakeRegistry) GetRepositoryDataCallCount() int {
    84  	fake.getRepositoryDataMutex.RLock()
    85  	defer fake.getRepositoryDataMutex.RUnlock()
    86  	return len(fake.getRepositoryDataArgsForCall)
    87  }
    88  
    89  func (fake *FakeRegistry) GetRepositoryDataArgsForCall(i int) string {
    90  	fake.getRepositoryDataMutex.RLock()
    91  	defer fake.getRepositoryDataMutex.RUnlock()
    92  	return fake.getRepositoryDataArgsForCall[i].repoName
    93  }
    94  
    95  func (fake *FakeRegistry) GetRepositoryDataReturns(result1 *registry.RepositoryData, result2 error) {
    96  	fake.GetRepositoryDataStub = nil
    97  	fake.getRepositoryDataReturns = struct {
    98  		result1 *registry.RepositoryData
    99  		result2 error
   100  	}{result1, result2}
   101  }
   102  
   103  func (fake *FakeRegistry) GetRemoteTags(registries []string, repository string, token []string) (map[string]string, error) {
   104  	fake.getRemoteTagsMutex.Lock()
   105  	fake.getRemoteTagsArgsForCall = append(fake.getRemoteTagsArgsForCall, struct {
   106  		registries []string
   107  		repository string
   108  		token      []string
   109  	}{registries, repository, token})
   110  	fake.getRemoteTagsMutex.Unlock()
   111  	if fake.GetRemoteTagsStub != nil {
   112  		return fake.GetRemoteTagsStub(registries, repository, token)
   113  	} else {
   114  		return fake.getRemoteTagsReturns.result1, fake.getRemoteTagsReturns.result2
   115  	}
   116  }
   117  
   118  func (fake *FakeRegistry) GetRemoteTagsCallCount() int {
   119  	fake.getRemoteTagsMutex.RLock()
   120  	defer fake.getRemoteTagsMutex.RUnlock()
   121  	return len(fake.getRemoteTagsArgsForCall)
   122  }
   123  
   124  func (fake *FakeRegistry) GetRemoteTagsArgsForCall(i int) ([]string, string, []string) {
   125  	fake.getRemoteTagsMutex.RLock()
   126  	defer fake.getRemoteTagsMutex.RUnlock()
   127  	return fake.getRemoteTagsArgsForCall[i].registries, fake.getRemoteTagsArgsForCall[i].repository, fake.getRemoteTagsArgsForCall[i].token
   128  }
   129  
   130  func (fake *FakeRegistry) GetRemoteTagsReturns(result1 map[string]string, result2 error) {
   131  	fake.GetRemoteTagsStub = nil
   132  	fake.getRemoteTagsReturns = struct {
   133  		result1 map[string]string
   134  		result2 error
   135  	}{result1, result2}
   136  }
   137  
   138  func (fake *FakeRegistry) GetRemoteHistory(imageID string, registry string, token []string) ([]string, error) {
   139  	fake.getRemoteHistoryMutex.Lock()
   140  	fake.getRemoteHistoryArgsForCall = append(fake.getRemoteHistoryArgsForCall, struct {
   141  		imageID  string
   142  		registry string
   143  		token    []string
   144  	}{imageID, registry, token})
   145  	fake.getRemoteHistoryMutex.Unlock()
   146  	if fake.GetRemoteHistoryStub != nil {
   147  		return fake.GetRemoteHistoryStub(imageID, registry, token)
   148  	} else {
   149  		return fake.getRemoteHistoryReturns.result1, fake.getRemoteHistoryReturns.result2
   150  	}
   151  }
   152  
   153  func (fake *FakeRegistry) GetRemoteHistoryCallCount() int {
   154  	fake.getRemoteHistoryMutex.RLock()
   155  	defer fake.getRemoteHistoryMutex.RUnlock()
   156  	return len(fake.getRemoteHistoryArgsForCall)
   157  }
   158  
   159  func (fake *FakeRegistry) GetRemoteHistoryArgsForCall(i int) (string, string, []string) {
   160  	fake.getRemoteHistoryMutex.RLock()
   161  	defer fake.getRemoteHistoryMutex.RUnlock()
   162  	return fake.getRemoteHistoryArgsForCall[i].imageID, fake.getRemoteHistoryArgsForCall[i].registry, fake.getRemoteHistoryArgsForCall[i].token
   163  }
   164  
   165  func (fake *FakeRegistry) GetRemoteHistoryReturns(result1 []string, result2 error) {
   166  	fake.GetRemoteHistoryStub = nil
   167  	fake.getRemoteHistoryReturns = struct {
   168  		result1 []string
   169  		result2 error
   170  	}{result1, result2}
   171  }
   172  
   173  func (fake *FakeRegistry) GetRemoteImageJSON(imageID string, registry string, token []string) ([]byte, int, error) {
   174  	fake.getRemoteImageJSONMutex.Lock()
   175  	fake.getRemoteImageJSONArgsForCall = append(fake.getRemoteImageJSONArgsForCall, struct {
   176  		imageID  string
   177  		registry string
   178  		token    []string
   179  	}{imageID, registry, token})
   180  	fake.getRemoteImageJSONMutex.Unlock()
   181  	if fake.GetRemoteImageJSONStub != nil {
   182  		return fake.GetRemoteImageJSONStub(imageID, registry, token)
   183  	} else {
   184  		return fake.getRemoteImageJSONReturns.result1, fake.getRemoteImageJSONReturns.result2, fake.getRemoteImageJSONReturns.result3
   185  	}
   186  }
   187  
   188  func (fake *FakeRegistry) GetRemoteImageJSONCallCount() int {
   189  	fake.getRemoteImageJSONMutex.RLock()
   190  	defer fake.getRemoteImageJSONMutex.RUnlock()
   191  	return len(fake.getRemoteImageJSONArgsForCall)
   192  }
   193  
   194  func (fake *FakeRegistry) GetRemoteImageJSONArgsForCall(i int) (string, string, []string) {
   195  	fake.getRemoteImageJSONMutex.RLock()
   196  	defer fake.getRemoteImageJSONMutex.RUnlock()
   197  	return fake.getRemoteImageJSONArgsForCall[i].imageID, fake.getRemoteImageJSONArgsForCall[i].registry, fake.getRemoteImageJSONArgsForCall[i].token
   198  }
   199  
   200  func (fake *FakeRegistry) GetRemoteImageJSONReturns(result1 []byte, result2 int, result3 error) {
   201  	fake.GetRemoteImageJSONStub = nil
   202  	fake.getRemoteImageJSONReturns = struct {
   203  		result1 []byte
   204  		result2 int
   205  		result3 error
   206  	}{result1, result2, result3}
   207  }
   208  
   209  func (fake *FakeRegistry) GetRemoteImageLayer(imageID string, registry string, token []string, size int64) (io.ReadCloser, error) {
   210  	fake.getRemoteImageLayerMutex.Lock()
   211  	fake.getRemoteImageLayerArgsForCall = append(fake.getRemoteImageLayerArgsForCall, struct {
   212  		imageID  string
   213  		registry string
   214  		token    []string
   215  		size     int64
   216  	}{imageID, registry, token, size})
   217  	fake.getRemoteImageLayerMutex.Unlock()
   218  	if fake.GetRemoteImageLayerStub != nil {
   219  		return fake.GetRemoteImageLayerStub(imageID, registry, token, size)
   220  	} else {
   221  		return fake.getRemoteImageLayerReturns.result1, fake.getRemoteImageLayerReturns.result2
   222  	}
   223  }
   224  
   225  func (fake *FakeRegistry) GetRemoteImageLayerCallCount() int {
   226  	fake.getRemoteImageLayerMutex.RLock()
   227  	defer fake.getRemoteImageLayerMutex.RUnlock()
   228  	return len(fake.getRemoteImageLayerArgsForCall)
   229  }
   230  
   231  func (fake *FakeRegistry) GetRemoteImageLayerArgsForCall(i int) (string, string, []string, int64) {
   232  	fake.getRemoteImageLayerMutex.RLock()
   233  	defer fake.getRemoteImageLayerMutex.RUnlock()
   234  	return fake.getRemoteImageLayerArgsForCall[i].imageID, fake.getRemoteImageLayerArgsForCall[i].registry, fake.getRemoteImageLayerArgsForCall[i].token, fake.getRemoteImageLayerArgsForCall[i].size
   235  }
   236  
   237  func (fake *FakeRegistry) GetRemoteImageLayerReturns(result1 io.ReadCloser, result2 error) {
   238  	fake.GetRemoteImageLayerStub = nil
   239  	fake.getRemoteImageLayerReturns = struct {
   240  		result1 io.ReadCloser
   241  		result2 error
   242  	}{result1, result2}
   243  }
   244  
   245  var _ repository_fetcher.Registry = new(FakeRegistry)