github.com/asifdxtreme/cli@v6.1.3-0.20150123051144-9ead8700b4ae+incompatible/cf/configuration/plugin_config/fakes/fake_plugin_configuration.go (about)

     1  // This file was generated by counterfeiter
     2  package fakes
     3  
     4  import (
     5  	"sync"
     6  
     7  	"github.com/cloudfoundry/cli/cf/configuration/plugin_config"
     8  )
     9  
    10  type FakePluginConfiguration struct {
    11  	PluginsStub        func() map[string]plugin_config.PluginMetadata
    12  	pluginsMutex       sync.RWMutex
    13  	pluginsArgsForCall []struct{}
    14  	pluginsReturns     struct {
    15  		result1 map[string]plugin_config.PluginMetadata
    16  	}
    17  	SetPluginStub        func(string, plugin_config.PluginMetadata)
    18  	setPluginMutex       sync.RWMutex
    19  	setPluginArgsForCall []struct {
    20  		arg1 string
    21  		arg2 plugin_config.PluginMetadata
    22  	}
    23  	GetPluginPathStub        func() string
    24  	getPluginPathMutex       sync.RWMutex
    25  	getPluginPathArgsForCall []struct{}
    26  	getPluginPathReturns     struct {
    27  		result1 string
    28  	}
    29  	RemovePluginStub        func(string)
    30  	removePluginMutex       sync.RWMutex
    31  	removePluginArgsForCall []struct {
    32  		arg1 string
    33  	}
    34  }
    35  
    36  func (fake *FakePluginConfiguration) Plugins() map[string]plugin_config.PluginMetadata {
    37  	fake.pluginsMutex.Lock()
    38  	fake.pluginsArgsForCall = append(fake.pluginsArgsForCall, struct{}{})
    39  	fake.pluginsMutex.Unlock()
    40  	if fake.PluginsStub != nil {
    41  		return fake.PluginsStub()
    42  	} else {
    43  		return fake.pluginsReturns.result1
    44  	}
    45  }
    46  
    47  func (fake *FakePluginConfiguration) PluginsCallCount() int {
    48  	fake.pluginsMutex.RLock()
    49  	defer fake.pluginsMutex.RUnlock()
    50  	return len(fake.pluginsArgsForCall)
    51  }
    52  
    53  func (fake *FakePluginConfiguration) PluginsReturns(result1 map[string]plugin_config.PluginMetadata) {
    54  	fake.PluginsStub = nil
    55  	fake.pluginsReturns = struct {
    56  		result1 map[string]plugin_config.PluginMetadata
    57  	}{result1}
    58  }
    59  
    60  func (fake *FakePluginConfiguration) SetPlugin(arg1 string, arg2 plugin_config.PluginMetadata) {
    61  	fake.setPluginMutex.Lock()
    62  	fake.setPluginArgsForCall = append(fake.setPluginArgsForCall, struct {
    63  		arg1 string
    64  		arg2 plugin_config.PluginMetadata
    65  	}{arg1, arg2})
    66  	fake.setPluginMutex.Unlock()
    67  	if fake.SetPluginStub != nil {
    68  		fake.SetPluginStub(arg1, arg2)
    69  	}
    70  }
    71  
    72  func (fake *FakePluginConfiguration) SetPluginCallCount() int {
    73  	fake.setPluginMutex.RLock()
    74  	defer fake.setPluginMutex.RUnlock()
    75  	return len(fake.setPluginArgsForCall)
    76  }
    77  
    78  func (fake *FakePluginConfiguration) SetPluginArgsForCall(i int) (string, plugin_config.PluginMetadata) {
    79  	fake.setPluginMutex.RLock()
    80  	defer fake.setPluginMutex.RUnlock()
    81  	return fake.setPluginArgsForCall[i].arg1, fake.setPluginArgsForCall[i].arg2
    82  }
    83  
    84  func (fake *FakePluginConfiguration) GetPluginPath() string {
    85  	fake.getPluginPathMutex.Lock()
    86  	fake.getPluginPathArgsForCall = append(fake.getPluginPathArgsForCall, struct{}{})
    87  	fake.getPluginPathMutex.Unlock()
    88  	if fake.GetPluginPathStub != nil {
    89  		return fake.GetPluginPathStub()
    90  	} else {
    91  		return fake.getPluginPathReturns.result1
    92  	}
    93  }
    94  
    95  func (fake *FakePluginConfiguration) GetPluginPathCallCount() int {
    96  	fake.getPluginPathMutex.RLock()
    97  	defer fake.getPluginPathMutex.RUnlock()
    98  	return len(fake.getPluginPathArgsForCall)
    99  }
   100  
   101  func (fake *FakePluginConfiguration) GetPluginPathReturns(result1 string) {
   102  	fake.GetPluginPathStub = nil
   103  	fake.getPluginPathReturns = struct {
   104  		result1 string
   105  	}{result1}
   106  }
   107  
   108  func (fake *FakePluginConfiguration) RemovePlugin(arg1 string) {
   109  	fake.removePluginMutex.Lock()
   110  	fake.removePluginArgsForCall = append(fake.removePluginArgsForCall, struct {
   111  		arg1 string
   112  	}{arg1})
   113  	fake.removePluginMutex.Unlock()
   114  	if fake.RemovePluginStub != nil {
   115  		fake.RemovePluginStub(arg1)
   116  	}
   117  }
   118  
   119  func (fake *FakePluginConfiguration) RemovePluginCallCount() int {
   120  	fake.removePluginMutex.RLock()
   121  	defer fake.removePluginMutex.RUnlock()
   122  	return len(fake.removePluginArgsForCall)
   123  }
   124  
   125  func (fake *FakePluginConfiguration) RemovePluginArgsForCall(i int) string {
   126  	fake.removePluginMutex.RLock()
   127  	defer fake.removePluginMutex.RUnlock()
   128  	return fake.removePluginArgsForCall[i].arg1
   129  }
   130  
   131  var _ plugin_config.PluginConfiguration = new(FakePluginConfiguration)