github.com/schwarzm/garden-linux@v0.0.0-20150507151835-33bca2147c47/old/rootfs_provider/fake_graph_driver/fake_graph_driver.go (about)

     1  // This file was generated by counterfeiter
     2  package fake_graph_driver
     3  
     4  import (
     5  	"sync"
     6  
     7  	"github.com/cloudfoundry-incubator/garden-linux/old/rootfs_provider"
     8  	"github.com/docker/docker/pkg/archive"
     9  )
    10  
    11  type FakeGraphDriver struct {
    12  	StringStub        func() string
    13  	stringMutex       sync.RWMutex
    14  	stringArgsForCall []struct{}
    15  	stringReturns     struct {
    16  		result1 string
    17  	}
    18  	CreateStub        func(id, parent string) error
    19  	createMutex       sync.RWMutex
    20  	createArgsForCall []struct {
    21  		id     string
    22  		parent string
    23  	}
    24  	createReturns struct {
    25  		result1 error
    26  	}
    27  	RemoveStub        func(id string) error
    28  	removeMutex       sync.RWMutex
    29  	removeArgsForCall []struct {
    30  		id string
    31  	}
    32  	removeReturns struct {
    33  		result1 error
    34  	}
    35  	GetStub        func(id, mountLabel string) (dir string, err error)
    36  	getMutex       sync.RWMutex
    37  	getArgsForCall []struct {
    38  		id         string
    39  		mountLabel string
    40  	}
    41  	getReturns struct {
    42  		result1 string
    43  		result2 error
    44  	}
    45  	PutStub        func(id string)
    46  	putMutex       sync.RWMutex
    47  	putArgsForCall []struct {
    48  		id string
    49  	}
    50  	ExistsStub        func(id string) bool
    51  	existsMutex       sync.RWMutex
    52  	existsArgsForCall []struct {
    53  		id string
    54  	}
    55  	existsReturns struct {
    56  		result1 bool
    57  	}
    58  	StatusStub        func() [][2]string
    59  	statusMutex       sync.RWMutex
    60  	statusArgsForCall []struct{}
    61  	statusReturns     struct {
    62  		result1 [][2]string
    63  	}
    64  	CleanupStub        func() error
    65  	cleanupMutex       sync.RWMutex
    66  	cleanupArgsForCall []struct{}
    67  	cleanupReturns     struct {
    68  		result1 error
    69  	}
    70  	DiffStub        func(id, parent string) (archive.Archive, error)
    71  	diffMutex       sync.RWMutex
    72  	diffArgsForCall []struct {
    73  		id     string
    74  		parent string
    75  	}
    76  	diffReturns struct {
    77  		result1 archive.Archive
    78  		result2 error
    79  	}
    80  	ChangesStub        func(id, parent string) ([]archive.Change, error)
    81  	changesMutex       sync.RWMutex
    82  	changesArgsForCall []struct {
    83  		id     string
    84  		parent string
    85  	}
    86  	changesReturns struct {
    87  		result1 []archive.Change
    88  		result2 error
    89  	}
    90  	ApplyDiffStub        func(id, parent string, diff archive.ArchiveReader) (bytes int64, err error)
    91  	applyDiffMutex       sync.RWMutex
    92  	applyDiffArgsForCall []struct {
    93  		id     string
    94  		parent string
    95  		diff   archive.ArchiveReader
    96  	}
    97  	applyDiffReturns struct {
    98  		result1 int64
    99  		result2 error
   100  	}
   101  	DiffSizeStub        func(id, parent string) (bytes int64, err error)
   102  	diffSizeMutex       sync.RWMutex
   103  	diffSizeArgsForCall []struct {
   104  		id     string
   105  		parent string
   106  	}
   107  	diffSizeReturns struct {
   108  		result1 int64
   109  		result2 error
   110  	}
   111  }
   112  
   113  func (fake *FakeGraphDriver) String() string {
   114  	fake.stringMutex.Lock()
   115  	fake.stringArgsForCall = append(fake.stringArgsForCall, struct{}{})
   116  	fake.stringMutex.Unlock()
   117  	if fake.StringStub != nil {
   118  		return fake.StringStub()
   119  	} else {
   120  		return fake.stringReturns.result1
   121  	}
   122  }
   123  
   124  func (fake *FakeGraphDriver) StringCallCount() int {
   125  	fake.stringMutex.RLock()
   126  	defer fake.stringMutex.RUnlock()
   127  	return len(fake.stringArgsForCall)
   128  }
   129  
   130  func (fake *FakeGraphDriver) StringReturns(result1 string) {
   131  	fake.StringStub = nil
   132  	fake.stringReturns = struct {
   133  		result1 string
   134  	}{result1}
   135  }
   136  
   137  func (fake *FakeGraphDriver) Create(id string, parent string) error {
   138  	fake.createMutex.Lock()
   139  	fake.createArgsForCall = append(fake.createArgsForCall, struct {
   140  		id     string
   141  		parent string
   142  	}{id, parent})
   143  	fake.createMutex.Unlock()
   144  	if fake.CreateStub != nil {
   145  		return fake.CreateStub(id, parent)
   146  	} else {
   147  		return fake.createReturns.result1
   148  	}
   149  }
   150  
   151  func (fake *FakeGraphDriver) CreateCallCount() int {
   152  	fake.createMutex.RLock()
   153  	defer fake.createMutex.RUnlock()
   154  	return len(fake.createArgsForCall)
   155  }
   156  
   157  func (fake *FakeGraphDriver) CreateArgsForCall(i int) (string, string) {
   158  	fake.createMutex.RLock()
   159  	defer fake.createMutex.RUnlock()
   160  	return fake.createArgsForCall[i].id, fake.createArgsForCall[i].parent
   161  }
   162  
   163  func (fake *FakeGraphDriver) CreateReturns(result1 error) {
   164  	fake.CreateStub = nil
   165  	fake.createReturns = struct {
   166  		result1 error
   167  	}{result1}
   168  }
   169  
   170  func (fake *FakeGraphDriver) Remove(id string) error {
   171  	fake.removeMutex.Lock()
   172  	fake.removeArgsForCall = append(fake.removeArgsForCall, struct {
   173  		id string
   174  	}{id})
   175  	fake.removeMutex.Unlock()
   176  	if fake.RemoveStub != nil {
   177  		return fake.RemoveStub(id)
   178  	} else {
   179  		return fake.removeReturns.result1
   180  	}
   181  }
   182  
   183  func (fake *FakeGraphDriver) RemoveCallCount() int {
   184  	fake.removeMutex.RLock()
   185  	defer fake.removeMutex.RUnlock()
   186  	return len(fake.removeArgsForCall)
   187  }
   188  
   189  func (fake *FakeGraphDriver) RemoveArgsForCall(i int) string {
   190  	fake.removeMutex.RLock()
   191  	defer fake.removeMutex.RUnlock()
   192  	return fake.removeArgsForCall[i].id
   193  }
   194  
   195  func (fake *FakeGraphDriver) RemoveReturns(result1 error) {
   196  	fake.RemoveStub = nil
   197  	fake.removeReturns = struct {
   198  		result1 error
   199  	}{result1}
   200  }
   201  
   202  func (fake *FakeGraphDriver) Get(id string, mountLabel string) (dir string, err error) {
   203  	fake.getMutex.Lock()
   204  	fake.getArgsForCall = append(fake.getArgsForCall, struct {
   205  		id         string
   206  		mountLabel string
   207  	}{id, mountLabel})
   208  	fake.getMutex.Unlock()
   209  	if fake.GetStub != nil {
   210  		return fake.GetStub(id, mountLabel)
   211  	} else {
   212  		return fake.getReturns.result1, fake.getReturns.result2
   213  	}
   214  }
   215  
   216  func (fake *FakeGraphDriver) GetCallCount() int {
   217  	fake.getMutex.RLock()
   218  	defer fake.getMutex.RUnlock()
   219  	return len(fake.getArgsForCall)
   220  }
   221  
   222  func (fake *FakeGraphDriver) GetArgsForCall(i int) (string, string) {
   223  	fake.getMutex.RLock()
   224  	defer fake.getMutex.RUnlock()
   225  	return fake.getArgsForCall[i].id, fake.getArgsForCall[i].mountLabel
   226  }
   227  
   228  func (fake *FakeGraphDriver) GetReturns(result1 string, result2 error) {
   229  	fake.GetStub = nil
   230  	fake.getReturns = struct {
   231  		result1 string
   232  		result2 error
   233  	}{result1, result2}
   234  }
   235  
   236  func (fake *FakeGraphDriver) Put(id string) {
   237  	fake.putMutex.Lock()
   238  	fake.putArgsForCall = append(fake.putArgsForCall, struct {
   239  		id string
   240  	}{id})
   241  	fake.putMutex.Unlock()
   242  	if fake.PutStub != nil {
   243  		fake.PutStub(id)
   244  	}
   245  }
   246  
   247  func (fake *FakeGraphDriver) PutCallCount() int {
   248  	fake.putMutex.RLock()
   249  	defer fake.putMutex.RUnlock()
   250  	return len(fake.putArgsForCall)
   251  }
   252  
   253  func (fake *FakeGraphDriver) PutArgsForCall(i int) string {
   254  	fake.putMutex.RLock()
   255  	defer fake.putMutex.RUnlock()
   256  	return fake.putArgsForCall[i].id
   257  }
   258  
   259  func (fake *FakeGraphDriver) Exists(id string) bool {
   260  	fake.existsMutex.Lock()
   261  	fake.existsArgsForCall = append(fake.existsArgsForCall, struct {
   262  		id string
   263  	}{id})
   264  	fake.existsMutex.Unlock()
   265  	if fake.ExistsStub != nil {
   266  		return fake.ExistsStub(id)
   267  	} else {
   268  		return fake.existsReturns.result1
   269  	}
   270  }
   271  
   272  func (fake *FakeGraphDriver) ExistsCallCount() int {
   273  	fake.existsMutex.RLock()
   274  	defer fake.existsMutex.RUnlock()
   275  	return len(fake.existsArgsForCall)
   276  }
   277  
   278  func (fake *FakeGraphDriver) ExistsArgsForCall(i int) string {
   279  	fake.existsMutex.RLock()
   280  	defer fake.existsMutex.RUnlock()
   281  	return fake.existsArgsForCall[i].id
   282  }
   283  
   284  func (fake *FakeGraphDriver) ExistsReturns(result1 bool) {
   285  	fake.ExistsStub = nil
   286  	fake.existsReturns = struct {
   287  		result1 bool
   288  	}{result1}
   289  }
   290  
   291  func (fake *FakeGraphDriver) Status() [][2]string {
   292  	fake.statusMutex.Lock()
   293  	fake.statusArgsForCall = append(fake.statusArgsForCall, struct{}{})
   294  	fake.statusMutex.Unlock()
   295  	if fake.StatusStub != nil {
   296  		return fake.StatusStub()
   297  	} else {
   298  		return fake.statusReturns.result1
   299  	}
   300  }
   301  
   302  func (fake *FakeGraphDriver) StatusCallCount() int {
   303  	fake.statusMutex.RLock()
   304  	defer fake.statusMutex.RUnlock()
   305  	return len(fake.statusArgsForCall)
   306  }
   307  
   308  func (fake *FakeGraphDriver) StatusReturns(result1 [][2]string) {
   309  	fake.StatusStub = nil
   310  	fake.statusReturns = struct {
   311  		result1 [][2]string
   312  	}{result1}
   313  }
   314  
   315  func (fake *FakeGraphDriver) Cleanup() error {
   316  	fake.cleanupMutex.Lock()
   317  	fake.cleanupArgsForCall = append(fake.cleanupArgsForCall, struct{}{})
   318  	fake.cleanupMutex.Unlock()
   319  	if fake.CleanupStub != nil {
   320  		return fake.CleanupStub()
   321  	} else {
   322  		return fake.cleanupReturns.result1
   323  	}
   324  }
   325  
   326  func (fake *FakeGraphDriver) CleanupCallCount() int {
   327  	fake.cleanupMutex.RLock()
   328  	defer fake.cleanupMutex.RUnlock()
   329  	return len(fake.cleanupArgsForCall)
   330  }
   331  
   332  func (fake *FakeGraphDriver) CleanupReturns(result1 error) {
   333  	fake.CleanupStub = nil
   334  	fake.cleanupReturns = struct {
   335  		result1 error
   336  	}{result1}
   337  }
   338  
   339  func (fake *FakeGraphDriver) Diff(id string, parent string) (archive.Archive, error) {
   340  	fake.diffMutex.Lock()
   341  	fake.diffArgsForCall = append(fake.diffArgsForCall, struct {
   342  		id     string
   343  		parent string
   344  	}{id, parent})
   345  	fake.diffMutex.Unlock()
   346  	if fake.DiffStub != nil {
   347  		return fake.DiffStub(id, parent)
   348  	} else {
   349  		return fake.diffReturns.result1, fake.diffReturns.result2
   350  	}
   351  }
   352  
   353  func (fake *FakeGraphDriver) DiffCallCount() int {
   354  	fake.diffMutex.RLock()
   355  	defer fake.diffMutex.RUnlock()
   356  	return len(fake.diffArgsForCall)
   357  }
   358  
   359  func (fake *FakeGraphDriver) DiffArgsForCall(i int) (string, string) {
   360  	fake.diffMutex.RLock()
   361  	defer fake.diffMutex.RUnlock()
   362  	return fake.diffArgsForCall[i].id, fake.diffArgsForCall[i].parent
   363  }
   364  
   365  func (fake *FakeGraphDriver) DiffReturns(result1 archive.Archive, result2 error) {
   366  	fake.DiffStub = nil
   367  	fake.diffReturns = struct {
   368  		result1 archive.Archive
   369  		result2 error
   370  	}{result1, result2}
   371  }
   372  
   373  func (fake *FakeGraphDriver) Changes(id string, parent string) ([]archive.Change, error) {
   374  	fake.changesMutex.Lock()
   375  	fake.changesArgsForCall = append(fake.changesArgsForCall, struct {
   376  		id     string
   377  		parent string
   378  	}{id, parent})
   379  	fake.changesMutex.Unlock()
   380  	if fake.ChangesStub != nil {
   381  		return fake.ChangesStub(id, parent)
   382  	} else {
   383  		return fake.changesReturns.result1, fake.changesReturns.result2
   384  	}
   385  }
   386  
   387  func (fake *FakeGraphDriver) ChangesCallCount() int {
   388  	fake.changesMutex.RLock()
   389  	defer fake.changesMutex.RUnlock()
   390  	return len(fake.changesArgsForCall)
   391  }
   392  
   393  func (fake *FakeGraphDriver) ChangesArgsForCall(i int) (string, string) {
   394  	fake.changesMutex.RLock()
   395  	defer fake.changesMutex.RUnlock()
   396  	return fake.changesArgsForCall[i].id, fake.changesArgsForCall[i].parent
   397  }
   398  
   399  func (fake *FakeGraphDriver) ChangesReturns(result1 []archive.Change, result2 error) {
   400  	fake.ChangesStub = nil
   401  	fake.changesReturns = struct {
   402  		result1 []archive.Change
   403  		result2 error
   404  	}{result1, result2}
   405  }
   406  
   407  func (fake *FakeGraphDriver) ApplyDiff(id string, parent string, diff archive.ArchiveReader) (bytes int64, err error) {
   408  	fake.applyDiffMutex.Lock()
   409  	fake.applyDiffArgsForCall = append(fake.applyDiffArgsForCall, struct {
   410  		id     string
   411  		parent string
   412  		diff   archive.ArchiveReader
   413  	}{id, parent, diff})
   414  	fake.applyDiffMutex.Unlock()
   415  	if fake.ApplyDiffStub != nil {
   416  		return fake.ApplyDiffStub(id, parent, diff)
   417  	} else {
   418  		return fake.applyDiffReturns.result1, fake.applyDiffReturns.result2
   419  	}
   420  }
   421  
   422  func (fake *FakeGraphDriver) ApplyDiffCallCount() int {
   423  	fake.applyDiffMutex.RLock()
   424  	defer fake.applyDiffMutex.RUnlock()
   425  	return len(fake.applyDiffArgsForCall)
   426  }
   427  
   428  func (fake *FakeGraphDriver) ApplyDiffArgsForCall(i int) (string, string, archive.ArchiveReader) {
   429  	fake.applyDiffMutex.RLock()
   430  	defer fake.applyDiffMutex.RUnlock()
   431  	return fake.applyDiffArgsForCall[i].id, fake.applyDiffArgsForCall[i].parent, fake.applyDiffArgsForCall[i].diff
   432  }
   433  
   434  func (fake *FakeGraphDriver) ApplyDiffReturns(result1 int64, result2 error) {
   435  	fake.ApplyDiffStub = nil
   436  	fake.applyDiffReturns = struct {
   437  		result1 int64
   438  		result2 error
   439  	}{result1, result2}
   440  }
   441  
   442  func (fake *FakeGraphDriver) DiffSize(id string, parent string) (bytes int64, err error) {
   443  	fake.diffSizeMutex.Lock()
   444  	fake.diffSizeArgsForCall = append(fake.diffSizeArgsForCall, struct {
   445  		id     string
   446  		parent string
   447  	}{id, parent})
   448  	fake.diffSizeMutex.Unlock()
   449  	if fake.DiffSizeStub != nil {
   450  		return fake.DiffSizeStub(id, parent)
   451  	} else {
   452  		return fake.diffSizeReturns.result1, fake.diffSizeReturns.result2
   453  	}
   454  }
   455  
   456  func (fake *FakeGraphDriver) DiffSizeCallCount() int {
   457  	fake.diffSizeMutex.RLock()
   458  	defer fake.diffSizeMutex.RUnlock()
   459  	return len(fake.diffSizeArgsForCall)
   460  }
   461  
   462  func (fake *FakeGraphDriver) DiffSizeArgsForCall(i int) (string, string) {
   463  	fake.diffSizeMutex.RLock()
   464  	defer fake.diffSizeMutex.RUnlock()
   465  	return fake.diffSizeArgsForCall[i].id, fake.diffSizeArgsForCall[i].parent
   466  }
   467  
   468  func (fake *FakeGraphDriver) DiffSizeReturns(result1 int64, result2 error) {
   469  	fake.DiffSizeStub = nil
   470  	fake.diffSizeReturns = struct {
   471  		result1 int64
   472  		result2 error
   473  	}{result1, result2}
   474  }
   475  
   476  var _ rootfs_provider.GraphDriver = new(FakeGraphDriver)