github.com/cloudfoundry-attic/ltc@v0.0.0-20151123212628-098adc7919fc/version/fake_version_manager/fake_version_manager.go (about)

     1  // This file was generated by counterfeiter
     2  package fake_version_manager
     3  
     4  import (
     5  	"sync"
     6  
     7  	config_package "github.com/cloudfoundry-incubator/ltc/config"
     8  	"github.com/cloudfoundry-incubator/ltc/version"
     9  )
    10  
    11  type FakeVersionManager struct {
    12  	SyncLTCStub        func(ltcPath string, arch string, config *config_package.Config) error
    13  	syncLTCMutex       sync.RWMutex
    14  	syncLTCArgsForCall []struct {
    15  		ltcPath string
    16  		arch    string
    17  		config  *config_package.Config
    18  	}
    19  	syncLTCReturns struct {
    20  		result1 error
    21  	}
    22  	ServerVersionsStub        func(receptorTarget string) (version.ServerVersions, error)
    23  	serverVersionsMutex       sync.RWMutex
    24  	serverVersionsArgsForCall []struct {
    25  		receptorTarget string
    26  	}
    27  	serverVersionsReturns struct {
    28  		result1 version.ServerVersions
    29  		result2 error
    30  	}
    31  	LatticeVersionStub        func() string
    32  	latticeVersionMutex       sync.RWMutex
    33  	latticeVersionArgsForCall []struct{}
    34  	latticeVersionReturns     struct {
    35  		result1 string
    36  	}
    37  	LtcMatchesServerStub        func(receptorTarget string) (bool, error)
    38  	ltcMatchesServerMutex       sync.RWMutex
    39  	ltcMatchesServerArgsForCall []struct {
    40  		receptorTarget string
    41  	}
    42  	ltcMatchesServerReturns struct {
    43  		result1 bool
    44  		result2 error
    45  	}
    46  }
    47  
    48  func (fake *FakeVersionManager) SyncLTC(ltcPath string, arch string, config *config_package.Config) error {
    49  	fake.syncLTCMutex.Lock()
    50  	fake.syncLTCArgsForCall = append(fake.syncLTCArgsForCall, struct {
    51  		ltcPath string
    52  		arch    string
    53  		config  *config_package.Config
    54  	}{ltcPath, arch, config})
    55  	fake.syncLTCMutex.Unlock()
    56  	if fake.SyncLTCStub != nil {
    57  		return fake.SyncLTCStub(ltcPath, arch, config)
    58  	} else {
    59  		return fake.syncLTCReturns.result1
    60  	}
    61  }
    62  
    63  func (fake *FakeVersionManager) SyncLTCCallCount() int {
    64  	fake.syncLTCMutex.RLock()
    65  	defer fake.syncLTCMutex.RUnlock()
    66  	return len(fake.syncLTCArgsForCall)
    67  }
    68  
    69  func (fake *FakeVersionManager) SyncLTCArgsForCall(i int) (string, string, *config_package.Config) {
    70  	fake.syncLTCMutex.RLock()
    71  	defer fake.syncLTCMutex.RUnlock()
    72  	return fake.syncLTCArgsForCall[i].ltcPath, fake.syncLTCArgsForCall[i].arch, fake.syncLTCArgsForCall[i].config
    73  }
    74  
    75  func (fake *FakeVersionManager) SyncLTCReturns(result1 error) {
    76  	fake.SyncLTCStub = nil
    77  	fake.syncLTCReturns = struct {
    78  		result1 error
    79  	}{result1}
    80  }
    81  
    82  func (fake *FakeVersionManager) ServerVersions(receptorTarget string) (version.ServerVersions, error) {
    83  	fake.serverVersionsMutex.Lock()
    84  	fake.serverVersionsArgsForCall = append(fake.serverVersionsArgsForCall, struct {
    85  		receptorTarget string
    86  	}{receptorTarget})
    87  	fake.serverVersionsMutex.Unlock()
    88  	if fake.ServerVersionsStub != nil {
    89  		return fake.ServerVersionsStub(receptorTarget)
    90  	} else {
    91  		return fake.serverVersionsReturns.result1, fake.serverVersionsReturns.result2
    92  	}
    93  }
    94  
    95  func (fake *FakeVersionManager) ServerVersionsCallCount() int {
    96  	fake.serverVersionsMutex.RLock()
    97  	defer fake.serverVersionsMutex.RUnlock()
    98  	return len(fake.serverVersionsArgsForCall)
    99  }
   100  
   101  func (fake *FakeVersionManager) ServerVersionsArgsForCall(i int) string {
   102  	fake.serverVersionsMutex.RLock()
   103  	defer fake.serverVersionsMutex.RUnlock()
   104  	return fake.serverVersionsArgsForCall[i].receptorTarget
   105  }
   106  
   107  func (fake *FakeVersionManager) ServerVersionsReturns(result1 version.ServerVersions, result2 error) {
   108  	fake.ServerVersionsStub = nil
   109  	fake.serverVersionsReturns = struct {
   110  		result1 version.ServerVersions
   111  		result2 error
   112  	}{result1, result2}
   113  }
   114  
   115  func (fake *FakeVersionManager) LatticeVersion() string {
   116  	fake.latticeVersionMutex.Lock()
   117  	fake.latticeVersionArgsForCall = append(fake.latticeVersionArgsForCall, struct{}{})
   118  	fake.latticeVersionMutex.Unlock()
   119  	if fake.LatticeVersionStub != nil {
   120  		return fake.LatticeVersionStub()
   121  	} else {
   122  		return fake.latticeVersionReturns.result1
   123  	}
   124  }
   125  
   126  func (fake *FakeVersionManager) LatticeVersionCallCount() int {
   127  	fake.latticeVersionMutex.RLock()
   128  	defer fake.latticeVersionMutex.RUnlock()
   129  	return len(fake.latticeVersionArgsForCall)
   130  }
   131  
   132  func (fake *FakeVersionManager) LatticeVersionReturns(result1 string) {
   133  	fake.LatticeVersionStub = nil
   134  	fake.latticeVersionReturns = struct {
   135  		result1 string
   136  	}{result1}
   137  }
   138  
   139  func (fake *FakeVersionManager) LtcMatchesServer(receptorTarget string) (bool, error) {
   140  	fake.ltcMatchesServerMutex.Lock()
   141  	fake.ltcMatchesServerArgsForCall = append(fake.ltcMatchesServerArgsForCall, struct {
   142  		receptorTarget string
   143  	}{receptorTarget})
   144  	fake.ltcMatchesServerMutex.Unlock()
   145  	if fake.LtcMatchesServerStub != nil {
   146  		return fake.LtcMatchesServerStub(receptorTarget)
   147  	} else {
   148  		return fake.ltcMatchesServerReturns.result1, fake.ltcMatchesServerReturns.result2
   149  	}
   150  }
   151  
   152  func (fake *FakeVersionManager) LtcMatchesServerCallCount() int {
   153  	fake.ltcMatchesServerMutex.RLock()
   154  	defer fake.ltcMatchesServerMutex.RUnlock()
   155  	return len(fake.ltcMatchesServerArgsForCall)
   156  }
   157  
   158  func (fake *FakeVersionManager) LtcMatchesServerArgsForCall(i int) string {
   159  	fake.ltcMatchesServerMutex.RLock()
   160  	defer fake.ltcMatchesServerMutex.RUnlock()
   161  	return fake.ltcMatchesServerArgsForCall[i].receptorTarget
   162  }
   163  
   164  func (fake *FakeVersionManager) LtcMatchesServerReturns(result1 bool, result2 error) {
   165  	fake.LtcMatchesServerStub = nil
   166  	fake.ltcMatchesServerReturns = struct {
   167  		result1 bool
   168  		result2 error
   169  	}{result1, result2}
   170  }
   171  
   172  var _ version.VersionManager = new(FakeVersionManager)