github.com/liamawhite/cli-with-i18n@v6.32.1-0.20171122084555-dede0a5c3448+incompatible/command/v2/v2fakes/fake_restage_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 FakeRestageActor struct {
    12  	GetApplicationByNameAndSpaceStub        func(name string, spaceGUID string) (v2action.Application, v2action.Warnings, error)
    13  	getApplicationByNameAndSpaceMutex       sync.RWMutex
    14  	getApplicationByNameAndSpaceArgsForCall []struct {
    15  		name      string
    16  		spaceGUID string
    17  	}
    18  	getApplicationByNameAndSpaceReturns struct {
    19  		result1 v2action.Application
    20  		result2 v2action.Warnings
    21  		result3 error
    22  	}
    23  	getApplicationByNameAndSpaceReturnsOnCall map[int]struct {
    24  		result1 v2action.Application
    25  		result2 v2action.Warnings
    26  		result3 error
    27  	}
    28  	GetApplicationSummaryByNameAndSpaceStub        func(name string, spaceGUID string) (v2action.ApplicationSummary, v2action.Warnings, error)
    29  	getApplicationSummaryByNameAndSpaceMutex       sync.RWMutex
    30  	getApplicationSummaryByNameAndSpaceArgsForCall []struct {
    31  		name      string
    32  		spaceGUID string
    33  	}
    34  	getApplicationSummaryByNameAndSpaceReturns struct {
    35  		result1 v2action.ApplicationSummary
    36  		result2 v2action.Warnings
    37  		result3 error
    38  	}
    39  	getApplicationSummaryByNameAndSpaceReturnsOnCall map[int]struct {
    40  		result1 v2action.ApplicationSummary
    41  		result2 v2action.Warnings
    42  		result3 error
    43  	}
    44  	RestageApplicationStub        func(app v2action.Application, client v2action.NOAAClient, config v2action.Config) (<-chan *v2action.LogMessage, <-chan error, <-chan v2action.ApplicationStateChange, <-chan string, <-chan error)
    45  	restageApplicationMutex       sync.RWMutex
    46  	restageApplicationArgsForCall []struct {
    47  		app    v2action.Application
    48  		client v2action.NOAAClient
    49  		config v2action.Config
    50  	}
    51  	restageApplicationReturns struct {
    52  		result1 <-chan *v2action.LogMessage
    53  		result2 <-chan error
    54  		result3 <-chan v2action.ApplicationStateChange
    55  		result4 <-chan string
    56  		result5 <-chan error
    57  	}
    58  	restageApplicationReturnsOnCall map[int]struct {
    59  		result1 <-chan *v2action.LogMessage
    60  		result2 <-chan error
    61  		result3 <-chan v2action.ApplicationStateChange
    62  		result4 <-chan string
    63  		result5 <-chan error
    64  	}
    65  	invocations      map[string][][]interface{}
    66  	invocationsMutex sync.RWMutex
    67  }
    68  
    69  func (fake *FakeRestageActor) GetApplicationByNameAndSpace(name string, spaceGUID string) (v2action.Application, v2action.Warnings, error) {
    70  	fake.getApplicationByNameAndSpaceMutex.Lock()
    71  	ret, specificReturn := fake.getApplicationByNameAndSpaceReturnsOnCall[len(fake.getApplicationByNameAndSpaceArgsForCall)]
    72  	fake.getApplicationByNameAndSpaceArgsForCall = append(fake.getApplicationByNameAndSpaceArgsForCall, struct {
    73  		name      string
    74  		spaceGUID string
    75  	}{name, spaceGUID})
    76  	fake.recordInvocation("GetApplicationByNameAndSpace", []interface{}{name, spaceGUID})
    77  	fake.getApplicationByNameAndSpaceMutex.Unlock()
    78  	if fake.GetApplicationByNameAndSpaceStub != nil {
    79  		return fake.GetApplicationByNameAndSpaceStub(name, spaceGUID)
    80  	}
    81  	if specificReturn {
    82  		return ret.result1, ret.result2, ret.result3
    83  	}
    84  	return fake.getApplicationByNameAndSpaceReturns.result1, fake.getApplicationByNameAndSpaceReturns.result2, fake.getApplicationByNameAndSpaceReturns.result3
    85  }
    86  
    87  func (fake *FakeRestageActor) GetApplicationByNameAndSpaceCallCount() int {
    88  	fake.getApplicationByNameAndSpaceMutex.RLock()
    89  	defer fake.getApplicationByNameAndSpaceMutex.RUnlock()
    90  	return len(fake.getApplicationByNameAndSpaceArgsForCall)
    91  }
    92  
    93  func (fake *FakeRestageActor) GetApplicationByNameAndSpaceArgsForCall(i int) (string, string) {
    94  	fake.getApplicationByNameAndSpaceMutex.RLock()
    95  	defer fake.getApplicationByNameAndSpaceMutex.RUnlock()
    96  	return fake.getApplicationByNameAndSpaceArgsForCall[i].name, fake.getApplicationByNameAndSpaceArgsForCall[i].spaceGUID
    97  }
    98  
    99  func (fake *FakeRestageActor) GetApplicationByNameAndSpaceReturns(result1 v2action.Application, result2 v2action.Warnings, result3 error) {
   100  	fake.GetApplicationByNameAndSpaceStub = nil
   101  	fake.getApplicationByNameAndSpaceReturns = struct {
   102  		result1 v2action.Application
   103  		result2 v2action.Warnings
   104  		result3 error
   105  	}{result1, result2, result3}
   106  }
   107  
   108  func (fake *FakeRestageActor) GetApplicationByNameAndSpaceReturnsOnCall(i int, result1 v2action.Application, result2 v2action.Warnings, result3 error) {
   109  	fake.GetApplicationByNameAndSpaceStub = nil
   110  	if fake.getApplicationByNameAndSpaceReturnsOnCall == nil {
   111  		fake.getApplicationByNameAndSpaceReturnsOnCall = make(map[int]struct {
   112  			result1 v2action.Application
   113  			result2 v2action.Warnings
   114  			result3 error
   115  		})
   116  	}
   117  	fake.getApplicationByNameAndSpaceReturnsOnCall[i] = struct {
   118  		result1 v2action.Application
   119  		result2 v2action.Warnings
   120  		result3 error
   121  	}{result1, result2, result3}
   122  }
   123  
   124  func (fake *FakeRestageActor) GetApplicationSummaryByNameAndSpace(name string, spaceGUID string) (v2action.ApplicationSummary, v2action.Warnings, error) {
   125  	fake.getApplicationSummaryByNameAndSpaceMutex.Lock()
   126  	ret, specificReturn := fake.getApplicationSummaryByNameAndSpaceReturnsOnCall[len(fake.getApplicationSummaryByNameAndSpaceArgsForCall)]
   127  	fake.getApplicationSummaryByNameAndSpaceArgsForCall = append(fake.getApplicationSummaryByNameAndSpaceArgsForCall, struct {
   128  		name      string
   129  		spaceGUID string
   130  	}{name, spaceGUID})
   131  	fake.recordInvocation("GetApplicationSummaryByNameAndSpace", []interface{}{name, spaceGUID})
   132  	fake.getApplicationSummaryByNameAndSpaceMutex.Unlock()
   133  	if fake.GetApplicationSummaryByNameAndSpaceStub != nil {
   134  		return fake.GetApplicationSummaryByNameAndSpaceStub(name, spaceGUID)
   135  	}
   136  	if specificReturn {
   137  		return ret.result1, ret.result2, ret.result3
   138  	}
   139  	return fake.getApplicationSummaryByNameAndSpaceReturns.result1, fake.getApplicationSummaryByNameAndSpaceReturns.result2, fake.getApplicationSummaryByNameAndSpaceReturns.result3
   140  }
   141  
   142  func (fake *FakeRestageActor) GetApplicationSummaryByNameAndSpaceCallCount() int {
   143  	fake.getApplicationSummaryByNameAndSpaceMutex.RLock()
   144  	defer fake.getApplicationSummaryByNameAndSpaceMutex.RUnlock()
   145  	return len(fake.getApplicationSummaryByNameAndSpaceArgsForCall)
   146  }
   147  
   148  func (fake *FakeRestageActor) GetApplicationSummaryByNameAndSpaceArgsForCall(i int) (string, string) {
   149  	fake.getApplicationSummaryByNameAndSpaceMutex.RLock()
   150  	defer fake.getApplicationSummaryByNameAndSpaceMutex.RUnlock()
   151  	return fake.getApplicationSummaryByNameAndSpaceArgsForCall[i].name, fake.getApplicationSummaryByNameAndSpaceArgsForCall[i].spaceGUID
   152  }
   153  
   154  func (fake *FakeRestageActor) GetApplicationSummaryByNameAndSpaceReturns(result1 v2action.ApplicationSummary, result2 v2action.Warnings, result3 error) {
   155  	fake.GetApplicationSummaryByNameAndSpaceStub = nil
   156  	fake.getApplicationSummaryByNameAndSpaceReturns = struct {
   157  		result1 v2action.ApplicationSummary
   158  		result2 v2action.Warnings
   159  		result3 error
   160  	}{result1, result2, result3}
   161  }
   162  
   163  func (fake *FakeRestageActor) GetApplicationSummaryByNameAndSpaceReturnsOnCall(i int, result1 v2action.ApplicationSummary, result2 v2action.Warnings, result3 error) {
   164  	fake.GetApplicationSummaryByNameAndSpaceStub = nil
   165  	if fake.getApplicationSummaryByNameAndSpaceReturnsOnCall == nil {
   166  		fake.getApplicationSummaryByNameAndSpaceReturnsOnCall = make(map[int]struct {
   167  			result1 v2action.ApplicationSummary
   168  			result2 v2action.Warnings
   169  			result3 error
   170  		})
   171  	}
   172  	fake.getApplicationSummaryByNameAndSpaceReturnsOnCall[i] = struct {
   173  		result1 v2action.ApplicationSummary
   174  		result2 v2action.Warnings
   175  		result3 error
   176  	}{result1, result2, result3}
   177  }
   178  
   179  func (fake *FakeRestageActor) RestageApplication(app v2action.Application, client v2action.NOAAClient, config v2action.Config) (<-chan *v2action.LogMessage, <-chan error, <-chan v2action.ApplicationStateChange, <-chan string, <-chan error) {
   180  	fake.restageApplicationMutex.Lock()
   181  	ret, specificReturn := fake.restageApplicationReturnsOnCall[len(fake.restageApplicationArgsForCall)]
   182  	fake.restageApplicationArgsForCall = append(fake.restageApplicationArgsForCall, struct {
   183  		app    v2action.Application
   184  		client v2action.NOAAClient
   185  		config v2action.Config
   186  	}{app, client, config})
   187  	fake.recordInvocation("RestageApplication", []interface{}{app, client, config})
   188  	fake.restageApplicationMutex.Unlock()
   189  	if fake.RestageApplicationStub != nil {
   190  		return fake.RestageApplicationStub(app, client, config)
   191  	}
   192  	if specificReturn {
   193  		return ret.result1, ret.result2, ret.result3, ret.result4, ret.result5
   194  	}
   195  	return fake.restageApplicationReturns.result1, fake.restageApplicationReturns.result2, fake.restageApplicationReturns.result3, fake.restageApplicationReturns.result4, fake.restageApplicationReturns.result5
   196  }
   197  
   198  func (fake *FakeRestageActor) RestageApplicationCallCount() int {
   199  	fake.restageApplicationMutex.RLock()
   200  	defer fake.restageApplicationMutex.RUnlock()
   201  	return len(fake.restageApplicationArgsForCall)
   202  }
   203  
   204  func (fake *FakeRestageActor) RestageApplicationArgsForCall(i int) (v2action.Application, v2action.NOAAClient, v2action.Config) {
   205  	fake.restageApplicationMutex.RLock()
   206  	defer fake.restageApplicationMutex.RUnlock()
   207  	return fake.restageApplicationArgsForCall[i].app, fake.restageApplicationArgsForCall[i].client, fake.restageApplicationArgsForCall[i].config
   208  }
   209  
   210  func (fake *FakeRestageActor) RestageApplicationReturns(result1 <-chan *v2action.LogMessage, result2 <-chan error, result3 <-chan v2action.ApplicationStateChange, result4 <-chan string, result5 <-chan error) {
   211  	fake.RestageApplicationStub = nil
   212  	fake.restageApplicationReturns = struct {
   213  		result1 <-chan *v2action.LogMessage
   214  		result2 <-chan error
   215  		result3 <-chan v2action.ApplicationStateChange
   216  		result4 <-chan string
   217  		result5 <-chan error
   218  	}{result1, result2, result3, result4, result5}
   219  }
   220  
   221  func (fake *FakeRestageActor) RestageApplicationReturnsOnCall(i int, result1 <-chan *v2action.LogMessage, result2 <-chan error, result3 <-chan v2action.ApplicationStateChange, result4 <-chan string, result5 <-chan error) {
   222  	fake.RestageApplicationStub = nil
   223  	if fake.restageApplicationReturnsOnCall == nil {
   224  		fake.restageApplicationReturnsOnCall = make(map[int]struct {
   225  			result1 <-chan *v2action.LogMessage
   226  			result2 <-chan error
   227  			result3 <-chan v2action.ApplicationStateChange
   228  			result4 <-chan string
   229  			result5 <-chan error
   230  		})
   231  	}
   232  	fake.restageApplicationReturnsOnCall[i] = struct {
   233  		result1 <-chan *v2action.LogMessage
   234  		result2 <-chan error
   235  		result3 <-chan v2action.ApplicationStateChange
   236  		result4 <-chan string
   237  		result5 <-chan error
   238  	}{result1, result2, result3, result4, result5}
   239  }
   240  
   241  func (fake *FakeRestageActor) Invocations() map[string][][]interface{} {
   242  	fake.invocationsMutex.RLock()
   243  	defer fake.invocationsMutex.RUnlock()
   244  	fake.getApplicationByNameAndSpaceMutex.RLock()
   245  	defer fake.getApplicationByNameAndSpaceMutex.RUnlock()
   246  	fake.getApplicationSummaryByNameAndSpaceMutex.RLock()
   247  	defer fake.getApplicationSummaryByNameAndSpaceMutex.RUnlock()
   248  	fake.restageApplicationMutex.RLock()
   249  	defer fake.restageApplicationMutex.RUnlock()
   250  	copiedInvocations := map[string][][]interface{}{}
   251  	for key, value := range fake.invocations {
   252  		copiedInvocations[key] = value
   253  	}
   254  	return copiedInvocations
   255  }
   256  
   257  func (fake *FakeRestageActor) recordInvocation(key string, args []interface{}) {
   258  	fake.invocationsMutex.Lock()
   259  	defer fake.invocationsMutex.Unlock()
   260  	if fake.invocations == nil {
   261  		fake.invocations = map[string][][]interface{}{}
   262  	}
   263  	if fake.invocations[key] == nil {
   264  		fake.invocations[key] = [][]interface{}{}
   265  	}
   266  	fake.invocations[key] = append(fake.invocations[key], args)
   267  }
   268  
   269  var _ v2.RestageActor = new(FakeRestageActor)