github.com/liamawhite/cli-with-i18n@v6.32.1-0.20171122084555-dede0a5c3448+incompatible/command/v2/v2fakes/fake_space_actor.go (about)

     1  // Code generated by counterfeiter. DO NOT EDIT.
     2  package v2fakes
     3  
     4  import (
     5  	"sync"
     6  
     7  	"github.com/liamawhite/cli-with-i18n/actor/v2action"
     8  	"github.com/liamawhite/cli-with-i18n/command/v2"
     9  )
    10  
    11  type FakeSpaceActor struct {
    12  	CloudControllerAPIVersionStub        func() string
    13  	cloudControllerAPIVersionMutex       sync.RWMutex
    14  	cloudControllerAPIVersionArgsForCall []struct{}
    15  	cloudControllerAPIVersionReturns     struct {
    16  		result1 string
    17  	}
    18  	cloudControllerAPIVersionReturnsOnCall map[int]struct {
    19  		result1 string
    20  	}
    21  	GetSpaceByOrganizationAndNameStub        func(orgGUID string, spaceName string) (v2action.Space, v2action.Warnings, error)
    22  	getSpaceByOrganizationAndNameMutex       sync.RWMutex
    23  	getSpaceByOrganizationAndNameArgsForCall []struct {
    24  		orgGUID   string
    25  		spaceName string
    26  	}
    27  	getSpaceByOrganizationAndNameReturns struct {
    28  		result1 v2action.Space
    29  		result2 v2action.Warnings
    30  		result3 error
    31  	}
    32  	getSpaceByOrganizationAndNameReturnsOnCall map[int]struct {
    33  		result1 v2action.Space
    34  		result2 v2action.Warnings
    35  		result3 error
    36  	}
    37  	GetSpaceSummaryByOrganizationAndNameStub        func(orgGUID string, spaceName string, includeStagingSecurityGroupsRules bool) (v2action.SpaceSummary, v2action.Warnings, error)
    38  	getSpaceSummaryByOrganizationAndNameMutex       sync.RWMutex
    39  	getSpaceSummaryByOrganizationAndNameArgsForCall []struct {
    40  		orgGUID                           string
    41  		spaceName                         string
    42  		includeStagingSecurityGroupsRules bool
    43  	}
    44  	getSpaceSummaryByOrganizationAndNameReturns struct {
    45  		result1 v2action.SpaceSummary
    46  		result2 v2action.Warnings
    47  		result3 error
    48  	}
    49  	getSpaceSummaryByOrganizationAndNameReturnsOnCall map[int]struct {
    50  		result1 v2action.SpaceSummary
    51  		result2 v2action.Warnings
    52  		result3 error
    53  	}
    54  	invocations      map[string][][]interface{}
    55  	invocationsMutex sync.RWMutex
    56  }
    57  
    58  func (fake *FakeSpaceActor) CloudControllerAPIVersion() string {
    59  	fake.cloudControllerAPIVersionMutex.Lock()
    60  	ret, specificReturn := fake.cloudControllerAPIVersionReturnsOnCall[len(fake.cloudControllerAPIVersionArgsForCall)]
    61  	fake.cloudControllerAPIVersionArgsForCall = append(fake.cloudControllerAPIVersionArgsForCall, struct{}{})
    62  	fake.recordInvocation("CloudControllerAPIVersion", []interface{}{})
    63  	fake.cloudControllerAPIVersionMutex.Unlock()
    64  	if fake.CloudControllerAPIVersionStub != nil {
    65  		return fake.CloudControllerAPIVersionStub()
    66  	}
    67  	if specificReturn {
    68  		return ret.result1
    69  	}
    70  	return fake.cloudControllerAPIVersionReturns.result1
    71  }
    72  
    73  func (fake *FakeSpaceActor) CloudControllerAPIVersionCallCount() int {
    74  	fake.cloudControllerAPIVersionMutex.RLock()
    75  	defer fake.cloudControllerAPIVersionMutex.RUnlock()
    76  	return len(fake.cloudControllerAPIVersionArgsForCall)
    77  }
    78  
    79  func (fake *FakeSpaceActor) CloudControllerAPIVersionReturns(result1 string) {
    80  	fake.CloudControllerAPIVersionStub = nil
    81  	fake.cloudControllerAPIVersionReturns = struct {
    82  		result1 string
    83  	}{result1}
    84  }
    85  
    86  func (fake *FakeSpaceActor) CloudControllerAPIVersionReturnsOnCall(i int, result1 string) {
    87  	fake.CloudControllerAPIVersionStub = nil
    88  	if fake.cloudControllerAPIVersionReturnsOnCall == nil {
    89  		fake.cloudControllerAPIVersionReturnsOnCall = make(map[int]struct {
    90  			result1 string
    91  		})
    92  	}
    93  	fake.cloudControllerAPIVersionReturnsOnCall[i] = struct {
    94  		result1 string
    95  	}{result1}
    96  }
    97  
    98  func (fake *FakeSpaceActor) GetSpaceByOrganizationAndName(orgGUID string, spaceName string) (v2action.Space, v2action.Warnings, error) {
    99  	fake.getSpaceByOrganizationAndNameMutex.Lock()
   100  	ret, specificReturn := fake.getSpaceByOrganizationAndNameReturnsOnCall[len(fake.getSpaceByOrganizationAndNameArgsForCall)]
   101  	fake.getSpaceByOrganizationAndNameArgsForCall = append(fake.getSpaceByOrganizationAndNameArgsForCall, struct {
   102  		orgGUID   string
   103  		spaceName string
   104  	}{orgGUID, spaceName})
   105  	fake.recordInvocation("GetSpaceByOrganizationAndName", []interface{}{orgGUID, spaceName})
   106  	fake.getSpaceByOrganizationAndNameMutex.Unlock()
   107  	if fake.GetSpaceByOrganizationAndNameStub != nil {
   108  		return fake.GetSpaceByOrganizationAndNameStub(orgGUID, spaceName)
   109  	}
   110  	if specificReturn {
   111  		return ret.result1, ret.result2, ret.result3
   112  	}
   113  	return fake.getSpaceByOrganizationAndNameReturns.result1, fake.getSpaceByOrganizationAndNameReturns.result2, fake.getSpaceByOrganizationAndNameReturns.result3
   114  }
   115  
   116  func (fake *FakeSpaceActor) GetSpaceByOrganizationAndNameCallCount() int {
   117  	fake.getSpaceByOrganizationAndNameMutex.RLock()
   118  	defer fake.getSpaceByOrganizationAndNameMutex.RUnlock()
   119  	return len(fake.getSpaceByOrganizationAndNameArgsForCall)
   120  }
   121  
   122  func (fake *FakeSpaceActor) GetSpaceByOrganizationAndNameArgsForCall(i int) (string, string) {
   123  	fake.getSpaceByOrganizationAndNameMutex.RLock()
   124  	defer fake.getSpaceByOrganizationAndNameMutex.RUnlock()
   125  	return fake.getSpaceByOrganizationAndNameArgsForCall[i].orgGUID, fake.getSpaceByOrganizationAndNameArgsForCall[i].spaceName
   126  }
   127  
   128  func (fake *FakeSpaceActor) GetSpaceByOrganizationAndNameReturns(result1 v2action.Space, result2 v2action.Warnings, result3 error) {
   129  	fake.GetSpaceByOrganizationAndNameStub = nil
   130  	fake.getSpaceByOrganizationAndNameReturns = struct {
   131  		result1 v2action.Space
   132  		result2 v2action.Warnings
   133  		result3 error
   134  	}{result1, result2, result3}
   135  }
   136  
   137  func (fake *FakeSpaceActor) GetSpaceByOrganizationAndNameReturnsOnCall(i int, result1 v2action.Space, result2 v2action.Warnings, result3 error) {
   138  	fake.GetSpaceByOrganizationAndNameStub = nil
   139  	if fake.getSpaceByOrganizationAndNameReturnsOnCall == nil {
   140  		fake.getSpaceByOrganizationAndNameReturnsOnCall = make(map[int]struct {
   141  			result1 v2action.Space
   142  			result2 v2action.Warnings
   143  			result3 error
   144  		})
   145  	}
   146  	fake.getSpaceByOrganizationAndNameReturnsOnCall[i] = struct {
   147  		result1 v2action.Space
   148  		result2 v2action.Warnings
   149  		result3 error
   150  	}{result1, result2, result3}
   151  }
   152  
   153  func (fake *FakeSpaceActor) GetSpaceSummaryByOrganizationAndName(orgGUID string, spaceName string, includeStagingSecurityGroupsRules bool) (v2action.SpaceSummary, v2action.Warnings, error) {
   154  	fake.getSpaceSummaryByOrganizationAndNameMutex.Lock()
   155  	ret, specificReturn := fake.getSpaceSummaryByOrganizationAndNameReturnsOnCall[len(fake.getSpaceSummaryByOrganizationAndNameArgsForCall)]
   156  	fake.getSpaceSummaryByOrganizationAndNameArgsForCall = append(fake.getSpaceSummaryByOrganizationAndNameArgsForCall, struct {
   157  		orgGUID                           string
   158  		spaceName                         string
   159  		includeStagingSecurityGroupsRules bool
   160  	}{orgGUID, spaceName, includeStagingSecurityGroupsRules})
   161  	fake.recordInvocation("GetSpaceSummaryByOrganizationAndName", []interface{}{orgGUID, spaceName, includeStagingSecurityGroupsRules})
   162  	fake.getSpaceSummaryByOrganizationAndNameMutex.Unlock()
   163  	if fake.GetSpaceSummaryByOrganizationAndNameStub != nil {
   164  		return fake.GetSpaceSummaryByOrganizationAndNameStub(orgGUID, spaceName, includeStagingSecurityGroupsRules)
   165  	}
   166  	if specificReturn {
   167  		return ret.result1, ret.result2, ret.result3
   168  	}
   169  	return fake.getSpaceSummaryByOrganizationAndNameReturns.result1, fake.getSpaceSummaryByOrganizationAndNameReturns.result2, fake.getSpaceSummaryByOrganizationAndNameReturns.result3
   170  }
   171  
   172  func (fake *FakeSpaceActor) GetSpaceSummaryByOrganizationAndNameCallCount() int {
   173  	fake.getSpaceSummaryByOrganizationAndNameMutex.RLock()
   174  	defer fake.getSpaceSummaryByOrganizationAndNameMutex.RUnlock()
   175  	return len(fake.getSpaceSummaryByOrganizationAndNameArgsForCall)
   176  }
   177  
   178  func (fake *FakeSpaceActor) GetSpaceSummaryByOrganizationAndNameArgsForCall(i int) (string, string, bool) {
   179  	fake.getSpaceSummaryByOrganizationAndNameMutex.RLock()
   180  	defer fake.getSpaceSummaryByOrganizationAndNameMutex.RUnlock()
   181  	return fake.getSpaceSummaryByOrganizationAndNameArgsForCall[i].orgGUID, fake.getSpaceSummaryByOrganizationAndNameArgsForCall[i].spaceName, fake.getSpaceSummaryByOrganizationAndNameArgsForCall[i].includeStagingSecurityGroupsRules
   182  }
   183  
   184  func (fake *FakeSpaceActor) GetSpaceSummaryByOrganizationAndNameReturns(result1 v2action.SpaceSummary, result2 v2action.Warnings, result3 error) {
   185  	fake.GetSpaceSummaryByOrganizationAndNameStub = nil
   186  	fake.getSpaceSummaryByOrganizationAndNameReturns = struct {
   187  		result1 v2action.SpaceSummary
   188  		result2 v2action.Warnings
   189  		result3 error
   190  	}{result1, result2, result3}
   191  }
   192  
   193  func (fake *FakeSpaceActor) GetSpaceSummaryByOrganizationAndNameReturnsOnCall(i int, result1 v2action.SpaceSummary, result2 v2action.Warnings, result3 error) {
   194  	fake.GetSpaceSummaryByOrganizationAndNameStub = nil
   195  	if fake.getSpaceSummaryByOrganizationAndNameReturnsOnCall == nil {
   196  		fake.getSpaceSummaryByOrganizationAndNameReturnsOnCall = make(map[int]struct {
   197  			result1 v2action.SpaceSummary
   198  			result2 v2action.Warnings
   199  			result3 error
   200  		})
   201  	}
   202  	fake.getSpaceSummaryByOrganizationAndNameReturnsOnCall[i] = struct {
   203  		result1 v2action.SpaceSummary
   204  		result2 v2action.Warnings
   205  		result3 error
   206  	}{result1, result2, result3}
   207  }
   208  
   209  func (fake *FakeSpaceActor) Invocations() map[string][][]interface{} {
   210  	fake.invocationsMutex.RLock()
   211  	defer fake.invocationsMutex.RUnlock()
   212  	fake.cloudControllerAPIVersionMutex.RLock()
   213  	defer fake.cloudControllerAPIVersionMutex.RUnlock()
   214  	fake.getSpaceByOrganizationAndNameMutex.RLock()
   215  	defer fake.getSpaceByOrganizationAndNameMutex.RUnlock()
   216  	fake.getSpaceSummaryByOrganizationAndNameMutex.RLock()
   217  	defer fake.getSpaceSummaryByOrganizationAndNameMutex.RUnlock()
   218  	copiedInvocations := map[string][][]interface{}{}
   219  	for key, value := range fake.invocations {
   220  		copiedInvocations[key] = value
   221  	}
   222  	return copiedInvocations
   223  }
   224  
   225  func (fake *FakeSpaceActor) recordInvocation(key string, args []interface{}) {
   226  	fake.invocationsMutex.Lock()
   227  	defer fake.invocationsMutex.Unlock()
   228  	if fake.invocations == nil {
   229  		fake.invocations = map[string][][]interface{}{}
   230  	}
   231  	if fake.invocations[key] == nil {
   232  		fake.invocations[key] = [][]interface{}{}
   233  	}
   234  	fake.invocations[key] = append(fake.invocations[key], args)
   235  }
   236  
   237  var _ v2.SpaceActor = new(FakeSpaceActor)