github.com/rakutentech/cli@v6.12.5-0.20151006231303-24468b65536e+incompatible/cf/api/security_groups/fakes/fake_security_group.go (about)

     1  // This file was generated by counterfeiter
     2  package fakes
     3  
     4  import (
     5  	"sync"
     6  
     7  	"github.com/cloudfoundry/cli/cf/models"
     8  
     9  	. "github.com/cloudfoundry/cli/cf/api/security_groups"
    10  )
    11  
    12  type FakeSecurityGroupRepo struct {
    13  	CreateStub        func(name string, rules []map[string]interface{}) error
    14  	createMutex       sync.RWMutex
    15  	createArgsForCall []struct {
    16  		arg1 string
    17  		arg2 []map[string]interface{}
    18  	}
    19  	createReturns struct {
    20  		result1 error
    21  	}
    22  	UpdateStub        func(guid string, rules []map[string]interface{}) error
    23  	updateMutex       sync.RWMutex
    24  	updateArgsForCall []struct {
    25  		arg1 string
    26  		arg2 []map[string]interface{}
    27  	}
    28  	updateReturns struct {
    29  		result1 error
    30  	}
    31  	ReadStub        func(string) (models.SecurityGroup, error)
    32  	readMutex       sync.RWMutex
    33  	readArgsForCall []struct {
    34  		arg1 string
    35  	}
    36  	readReturns struct {
    37  		result1 models.SecurityGroup
    38  		result2 error
    39  	}
    40  	DeleteStub        func(string) error
    41  	deleteMutex       sync.RWMutex
    42  	deleteArgsForCall []struct {
    43  		arg1 string
    44  	}
    45  	deleteReturns struct {
    46  		result1 error
    47  	}
    48  	FindAllStub        func() ([]models.SecurityGroup, error)
    49  	findAllMutex       sync.RWMutex
    50  	findAllArgsForCall []struct{}
    51  	findAllReturns     struct {
    52  		result1 []models.SecurityGroup
    53  		result2 error
    54  	}
    55  }
    56  
    57  func (fake *FakeSecurityGroupRepo) Create(arg1 string, arg2 []map[string]interface{}) error {
    58  	fake.createMutex.Lock()
    59  	defer fake.createMutex.Unlock()
    60  	fake.createArgsForCall = append(fake.createArgsForCall, struct {
    61  		arg1 string
    62  		arg2 []map[string]interface{}
    63  	}{arg1, arg2})
    64  	if fake.CreateStub != nil {
    65  		return fake.CreateStub(arg1, arg2)
    66  	} else {
    67  		return fake.createReturns.result1
    68  	}
    69  }
    70  
    71  func (fake *FakeSecurityGroupRepo) CreateCallCount() int {
    72  	fake.createMutex.RLock()
    73  	defer fake.createMutex.RUnlock()
    74  	return len(fake.createArgsForCall)
    75  }
    76  
    77  func (fake *FakeSecurityGroupRepo) CreateArgsForCall(i int) (string, []map[string]interface{}) {
    78  	fake.createMutex.RLock()
    79  	defer fake.createMutex.RUnlock()
    80  	return fake.createArgsForCall[i].arg1, fake.createArgsForCall[i].arg2
    81  }
    82  
    83  func (fake *FakeSecurityGroupRepo) CreateReturns(result1 error) {
    84  	fake.createReturns = struct {
    85  		result1 error
    86  	}{result1}
    87  }
    88  
    89  func (fake *FakeSecurityGroupRepo) Update(arg1 string, arg2 []map[string]interface{}) error {
    90  	fake.updateMutex.Lock()
    91  	defer fake.updateMutex.Unlock()
    92  	fake.updateArgsForCall = append(fake.updateArgsForCall, struct {
    93  		arg1 string
    94  		arg2 []map[string]interface{}
    95  	}{arg1, arg2})
    96  	if fake.UpdateStub != nil {
    97  		return fake.UpdateStub(arg1, arg2)
    98  	} else {
    99  		return fake.updateReturns.result1
   100  	}
   101  }
   102  
   103  func (fake *FakeSecurityGroupRepo) UpdateCallCount() int {
   104  	fake.updateMutex.RLock()
   105  	defer fake.updateMutex.RUnlock()
   106  	return len(fake.updateArgsForCall)
   107  }
   108  
   109  func (fake *FakeSecurityGroupRepo) UpdateArgsForCall(i int) (string, []map[string]interface{}) {
   110  	fake.updateMutex.RLock()
   111  	defer fake.updateMutex.RUnlock()
   112  	return fake.updateArgsForCall[i].arg1, fake.updateArgsForCall[i].arg2
   113  }
   114  
   115  func (fake *FakeSecurityGroupRepo) UpdateReturns(result1 error) {
   116  	fake.updateReturns = struct {
   117  		result1 error
   118  	}{result1}
   119  }
   120  
   121  func (fake *FakeSecurityGroupRepo) Read(arg1 string) (models.SecurityGroup, error) {
   122  	fake.readMutex.Lock()
   123  	defer fake.readMutex.Unlock()
   124  	fake.readArgsForCall = append(fake.readArgsForCall, struct {
   125  		arg1 string
   126  	}{arg1})
   127  	if fake.ReadStub != nil {
   128  		return fake.ReadStub(arg1)
   129  	} else {
   130  		return fake.readReturns.result1, fake.readReturns.result2
   131  	}
   132  }
   133  
   134  func (fake *FakeSecurityGroupRepo) ReadCallCount() int {
   135  	fake.readMutex.RLock()
   136  	defer fake.readMutex.RUnlock()
   137  	return len(fake.readArgsForCall)
   138  }
   139  
   140  func (fake *FakeSecurityGroupRepo) ReadArgsForCall(i int) string {
   141  	fake.readMutex.RLock()
   142  	defer fake.readMutex.RUnlock()
   143  	return fake.readArgsForCall[i].arg1
   144  }
   145  
   146  func (fake *FakeSecurityGroupRepo) ReadReturns(result1 models.SecurityGroup, result2 error) {
   147  	fake.readReturns = struct {
   148  		result1 models.SecurityGroup
   149  		result2 error
   150  	}{result1, result2}
   151  }
   152  
   153  func (fake *FakeSecurityGroupRepo) Delete(arg1 string) error {
   154  	fake.deleteMutex.Lock()
   155  	defer fake.deleteMutex.Unlock()
   156  	fake.deleteArgsForCall = append(fake.deleteArgsForCall, struct {
   157  		arg1 string
   158  	}{arg1})
   159  	if fake.DeleteStub != nil {
   160  		return fake.DeleteStub(arg1)
   161  	} else {
   162  		return fake.deleteReturns.result1
   163  	}
   164  }
   165  
   166  func (fake *FakeSecurityGroupRepo) DeleteCallCount() int {
   167  	fake.deleteMutex.RLock()
   168  	defer fake.deleteMutex.RUnlock()
   169  	return len(fake.deleteArgsForCall)
   170  }
   171  
   172  func (fake *FakeSecurityGroupRepo) DeleteArgsForCall(i int) string {
   173  	fake.deleteMutex.RLock()
   174  	defer fake.deleteMutex.RUnlock()
   175  	return fake.deleteArgsForCall[i].arg1
   176  }
   177  
   178  func (fake *FakeSecurityGroupRepo) DeleteReturns(result1 error) {
   179  	fake.deleteReturns = struct {
   180  		result1 error
   181  	}{result1}
   182  }
   183  
   184  func (fake *FakeSecurityGroupRepo) FindAll() ([]models.SecurityGroup, error) {
   185  	fake.findAllMutex.Lock()
   186  	defer fake.findAllMutex.Unlock()
   187  	fake.findAllArgsForCall = append(fake.findAllArgsForCall, struct{}{})
   188  	if fake.FindAllStub != nil {
   189  		return fake.FindAllStub()
   190  	} else {
   191  		return fake.findAllReturns.result1, fake.findAllReturns.result2
   192  	}
   193  }
   194  
   195  func (fake *FakeSecurityGroupRepo) FindAllCallCount() int {
   196  	fake.findAllMutex.RLock()
   197  	defer fake.findAllMutex.RUnlock()
   198  	return len(fake.findAllArgsForCall)
   199  }
   200  
   201  func (fake *FakeSecurityGroupRepo) FindAllReturns(result1 []models.SecurityGroup, result2 error) {
   202  	fake.findAllReturns = struct {
   203  		result1 []models.SecurityGroup
   204  		result2 error
   205  	}{result1, result2}
   206  }
   207  
   208  var _ SecurityGroupRepo = new(FakeSecurityGroupRepo)