code.cloudfoundry.org/cli@v7.1.0+incompatible/command/commandfakes/fake_ui.go (about)

     1  // Code generated by counterfeiter. DO NOT EDIT.
     2  package commandfakes
     3  
     4  import (
     5  	"io"
     6  	"sync"
     7  	"time"
     8  
     9  	"code.cloudfoundry.org/cli/command"
    10  	"code.cloudfoundry.org/cli/util/ui"
    11  )
    12  
    13  type FakeUI struct {
    14  	DeferTextStub        func(string, ...map[string]interface{})
    15  	deferTextMutex       sync.RWMutex
    16  	deferTextArgsForCall []struct {
    17  		arg1 string
    18  		arg2 []map[string]interface{}
    19  	}
    20  	DisplayBoolPromptStub        func(bool, string, ...map[string]interface{}) (bool, error)
    21  	displayBoolPromptMutex       sync.RWMutex
    22  	displayBoolPromptArgsForCall []struct {
    23  		arg1 bool
    24  		arg2 string
    25  		arg3 []map[string]interface{}
    26  	}
    27  	displayBoolPromptReturns struct {
    28  		result1 bool
    29  		result2 error
    30  	}
    31  	displayBoolPromptReturnsOnCall map[int]struct {
    32  		result1 bool
    33  		result2 error
    34  	}
    35  	DisplayChangesForPushStub        func([]ui.Change) error
    36  	displayChangesForPushMutex       sync.RWMutex
    37  	displayChangesForPushArgsForCall []struct {
    38  		arg1 []ui.Change
    39  	}
    40  	displayChangesForPushReturns struct {
    41  		result1 error
    42  	}
    43  	displayChangesForPushReturnsOnCall map[int]struct {
    44  		result1 error
    45  	}
    46  	DisplayDeprecationWarningStub        func()
    47  	displayDeprecationWarningMutex       sync.RWMutex
    48  	displayDeprecationWarningArgsForCall []struct {
    49  	}
    50  	DisplayErrorStub        func(error)
    51  	displayErrorMutex       sync.RWMutex
    52  	displayErrorArgsForCall []struct {
    53  		arg1 error
    54  	}
    55  	DisplayFileDeprecationWarningStub        func()
    56  	displayFileDeprecationWarningMutex       sync.RWMutex
    57  	displayFileDeprecationWarningArgsForCall []struct {
    58  	}
    59  	DisplayHeaderStub        func(string)
    60  	displayHeaderMutex       sync.RWMutex
    61  	displayHeaderArgsForCall []struct {
    62  		arg1 string
    63  	}
    64  	DisplayInstancesTableForAppStub        func([][]string)
    65  	displayInstancesTableForAppMutex       sync.RWMutex
    66  	displayInstancesTableForAppArgsForCall []struct {
    67  		arg1 [][]string
    68  	}
    69  	DisplayKeyValueTableStub        func(string, [][]string, int)
    70  	displayKeyValueTableMutex       sync.RWMutex
    71  	displayKeyValueTableArgsForCall []struct {
    72  		arg1 string
    73  		arg2 [][]string
    74  		arg3 int
    75  	}
    76  	DisplayKeyValueTableForAppStub        func([][]string)
    77  	displayKeyValueTableForAppMutex       sync.RWMutex
    78  	displayKeyValueTableForAppArgsForCall []struct {
    79  		arg1 [][]string
    80  	}
    81  	DisplayLogMessageStub        func(ui.LogMessage, bool)
    82  	displayLogMessageMutex       sync.RWMutex
    83  	displayLogMessageArgsForCall []struct {
    84  		arg1 ui.LogMessage
    85  		arg2 bool
    86  	}
    87  	DisplayNewlineStub        func()
    88  	displayNewlineMutex       sync.RWMutex
    89  	displayNewlineArgsForCall []struct {
    90  	}
    91  	DisplayNonWrappingTableStub        func(string, [][]string, int)
    92  	displayNonWrappingTableMutex       sync.RWMutex
    93  	displayNonWrappingTableArgsForCall []struct {
    94  		arg1 string
    95  		arg2 [][]string
    96  		arg3 int
    97  	}
    98  	DisplayOKStub        func()
    99  	displayOKMutex       sync.RWMutex
   100  	displayOKArgsForCall []struct {
   101  	}
   102  	DisplayOptionalTextPromptStub        func(string, string, ...map[string]interface{}) (string, error)
   103  	displayOptionalTextPromptMutex       sync.RWMutex
   104  	displayOptionalTextPromptArgsForCall []struct {
   105  		arg1 string
   106  		arg2 string
   107  		arg3 []map[string]interface{}
   108  	}
   109  	displayOptionalTextPromptReturns struct {
   110  		result1 string
   111  		result2 error
   112  	}
   113  	displayOptionalTextPromptReturnsOnCall map[int]struct {
   114  		result1 string
   115  		result2 error
   116  	}
   117  	DisplayPasswordPromptStub        func(string, ...map[string]interface{}) (string, error)
   118  	displayPasswordPromptMutex       sync.RWMutex
   119  	displayPasswordPromptArgsForCall []struct {
   120  		arg1 string
   121  		arg2 []map[string]interface{}
   122  	}
   123  	displayPasswordPromptReturns struct {
   124  		result1 string
   125  		result2 error
   126  	}
   127  	displayPasswordPromptReturnsOnCall map[int]struct {
   128  		result1 string
   129  		result2 error
   130  	}
   131  	DisplayTableWithHeaderStub        func(string, [][]string, int)
   132  	displayTableWithHeaderMutex       sync.RWMutex
   133  	displayTableWithHeaderArgsForCall []struct {
   134  		arg1 string
   135  		arg2 [][]string
   136  		arg3 int
   137  	}
   138  	DisplayTextStub        func(string, ...map[string]interface{})
   139  	displayTextMutex       sync.RWMutex
   140  	displayTextArgsForCall []struct {
   141  		arg1 string
   142  		arg2 []map[string]interface{}
   143  	}
   144  	DisplayTextMenuStub        func([]string, string, ...map[string]interface{}) (string, error)
   145  	displayTextMenuMutex       sync.RWMutex
   146  	displayTextMenuArgsForCall []struct {
   147  		arg1 []string
   148  		arg2 string
   149  		arg3 []map[string]interface{}
   150  	}
   151  	displayTextMenuReturns struct {
   152  		result1 string
   153  		result2 error
   154  	}
   155  	displayTextMenuReturnsOnCall map[int]struct {
   156  		result1 string
   157  		result2 error
   158  	}
   159  	DisplayTextPromptStub        func(string, ...map[string]interface{}) (string, error)
   160  	displayTextPromptMutex       sync.RWMutex
   161  	displayTextPromptArgsForCall []struct {
   162  		arg1 string
   163  		arg2 []map[string]interface{}
   164  	}
   165  	displayTextPromptReturns struct {
   166  		result1 string
   167  		result2 error
   168  	}
   169  	displayTextPromptReturnsOnCall map[int]struct {
   170  		result1 string
   171  		result2 error
   172  	}
   173  	DisplayTextWithBoldStub        func(string, ...map[string]interface{})
   174  	displayTextWithBoldMutex       sync.RWMutex
   175  	displayTextWithBoldArgsForCall []struct {
   176  		arg1 string
   177  		arg2 []map[string]interface{}
   178  	}
   179  	DisplayTextWithFlavorStub        func(string, ...map[string]interface{})
   180  	displayTextWithFlavorMutex       sync.RWMutex
   181  	displayTextWithFlavorArgsForCall []struct {
   182  		arg1 string
   183  		arg2 []map[string]interface{}
   184  	}
   185  	DisplayWarningStub        func(string, ...map[string]interface{})
   186  	displayWarningMutex       sync.RWMutex
   187  	displayWarningArgsForCall []struct {
   188  		arg1 string
   189  		arg2 []map[string]interface{}
   190  	}
   191  	DisplayWarningsStub        func([]string)
   192  	displayWarningsMutex       sync.RWMutex
   193  	displayWarningsArgsForCall []struct {
   194  		arg1 []string
   195  	}
   196  	GetErrStub        func() io.Writer
   197  	getErrMutex       sync.RWMutex
   198  	getErrArgsForCall []struct {
   199  	}
   200  	getErrReturns struct {
   201  		result1 io.Writer
   202  	}
   203  	getErrReturnsOnCall map[int]struct {
   204  		result1 io.Writer
   205  	}
   206  	GetInStub        func() io.Reader
   207  	getInMutex       sync.RWMutex
   208  	getInArgsForCall []struct {
   209  	}
   210  	getInReturns struct {
   211  		result1 io.Reader
   212  	}
   213  	getInReturnsOnCall map[int]struct {
   214  		result1 io.Reader
   215  	}
   216  	GetOutStub        func() io.Writer
   217  	getOutMutex       sync.RWMutex
   218  	getOutArgsForCall []struct {
   219  	}
   220  	getOutReturns struct {
   221  		result1 io.Writer
   222  	}
   223  	getOutReturnsOnCall map[int]struct {
   224  		result1 io.Writer
   225  	}
   226  	RequestLoggerFileWriterStub        func([]string) *ui.RequestLoggerFileWriter
   227  	requestLoggerFileWriterMutex       sync.RWMutex
   228  	requestLoggerFileWriterArgsForCall []struct {
   229  		arg1 []string
   230  	}
   231  	requestLoggerFileWriterReturns struct {
   232  		result1 *ui.RequestLoggerFileWriter
   233  	}
   234  	requestLoggerFileWriterReturnsOnCall map[int]struct {
   235  		result1 *ui.RequestLoggerFileWriter
   236  	}
   237  	RequestLoggerTerminalDisplayStub        func() *ui.RequestLoggerTerminalDisplay
   238  	requestLoggerTerminalDisplayMutex       sync.RWMutex
   239  	requestLoggerTerminalDisplayArgsForCall []struct {
   240  	}
   241  	requestLoggerTerminalDisplayReturns struct {
   242  		result1 *ui.RequestLoggerTerminalDisplay
   243  	}
   244  	requestLoggerTerminalDisplayReturnsOnCall map[int]struct {
   245  		result1 *ui.RequestLoggerTerminalDisplay
   246  	}
   247  	TranslateTextStub        func(string, ...map[string]interface{}) string
   248  	translateTextMutex       sync.RWMutex
   249  	translateTextArgsForCall []struct {
   250  		arg1 string
   251  		arg2 []map[string]interface{}
   252  	}
   253  	translateTextReturns struct {
   254  		result1 string
   255  	}
   256  	translateTextReturnsOnCall map[int]struct {
   257  		result1 string
   258  	}
   259  	UserFriendlyDateStub        func(time.Time) string
   260  	userFriendlyDateMutex       sync.RWMutex
   261  	userFriendlyDateArgsForCall []struct {
   262  		arg1 time.Time
   263  	}
   264  	userFriendlyDateReturns struct {
   265  		result1 string
   266  	}
   267  	userFriendlyDateReturnsOnCall map[int]struct {
   268  		result1 string
   269  	}
   270  	WriterStub        func() io.Writer
   271  	writerMutex       sync.RWMutex
   272  	writerArgsForCall []struct {
   273  	}
   274  	writerReturns struct {
   275  		result1 io.Writer
   276  	}
   277  	writerReturnsOnCall map[int]struct {
   278  		result1 io.Writer
   279  	}
   280  	invocations      map[string][][]interface{}
   281  	invocationsMutex sync.RWMutex
   282  }
   283  
   284  func (fake *FakeUI) DeferText(arg1 string, arg2 ...map[string]interface{}) {
   285  	fake.deferTextMutex.Lock()
   286  	fake.deferTextArgsForCall = append(fake.deferTextArgsForCall, struct {
   287  		arg1 string
   288  		arg2 []map[string]interface{}
   289  	}{arg1, arg2})
   290  	fake.recordInvocation("DeferText", []interface{}{arg1, arg2})
   291  	fake.deferTextMutex.Unlock()
   292  	if fake.DeferTextStub != nil {
   293  		fake.DeferTextStub(arg1, arg2...)
   294  	}
   295  }
   296  
   297  func (fake *FakeUI) DeferTextCallCount() int {
   298  	fake.deferTextMutex.RLock()
   299  	defer fake.deferTextMutex.RUnlock()
   300  	return len(fake.deferTextArgsForCall)
   301  }
   302  
   303  func (fake *FakeUI) DeferTextCalls(stub func(string, ...map[string]interface{})) {
   304  	fake.deferTextMutex.Lock()
   305  	defer fake.deferTextMutex.Unlock()
   306  	fake.DeferTextStub = stub
   307  }
   308  
   309  func (fake *FakeUI) DeferTextArgsForCall(i int) (string, []map[string]interface{}) {
   310  	fake.deferTextMutex.RLock()
   311  	defer fake.deferTextMutex.RUnlock()
   312  	argsForCall := fake.deferTextArgsForCall[i]
   313  	return argsForCall.arg1, argsForCall.arg2
   314  }
   315  
   316  func (fake *FakeUI) DisplayBoolPrompt(arg1 bool, arg2 string, arg3 ...map[string]interface{}) (bool, error) {
   317  	fake.displayBoolPromptMutex.Lock()
   318  	ret, specificReturn := fake.displayBoolPromptReturnsOnCall[len(fake.displayBoolPromptArgsForCall)]
   319  	fake.displayBoolPromptArgsForCall = append(fake.displayBoolPromptArgsForCall, struct {
   320  		arg1 bool
   321  		arg2 string
   322  		arg3 []map[string]interface{}
   323  	}{arg1, arg2, arg3})
   324  	fake.recordInvocation("DisplayBoolPrompt", []interface{}{arg1, arg2, arg3})
   325  	fake.displayBoolPromptMutex.Unlock()
   326  	if fake.DisplayBoolPromptStub != nil {
   327  		return fake.DisplayBoolPromptStub(arg1, arg2, arg3...)
   328  	}
   329  	if specificReturn {
   330  		return ret.result1, ret.result2
   331  	}
   332  	fakeReturns := fake.displayBoolPromptReturns
   333  	return fakeReturns.result1, fakeReturns.result2
   334  }
   335  
   336  func (fake *FakeUI) DisplayBoolPromptCallCount() int {
   337  	fake.displayBoolPromptMutex.RLock()
   338  	defer fake.displayBoolPromptMutex.RUnlock()
   339  	return len(fake.displayBoolPromptArgsForCall)
   340  }
   341  
   342  func (fake *FakeUI) DisplayBoolPromptCalls(stub func(bool, string, ...map[string]interface{}) (bool, error)) {
   343  	fake.displayBoolPromptMutex.Lock()
   344  	defer fake.displayBoolPromptMutex.Unlock()
   345  	fake.DisplayBoolPromptStub = stub
   346  }
   347  
   348  func (fake *FakeUI) DisplayBoolPromptArgsForCall(i int) (bool, string, []map[string]interface{}) {
   349  	fake.displayBoolPromptMutex.RLock()
   350  	defer fake.displayBoolPromptMutex.RUnlock()
   351  	argsForCall := fake.displayBoolPromptArgsForCall[i]
   352  	return argsForCall.arg1, argsForCall.arg2, argsForCall.arg3
   353  }
   354  
   355  func (fake *FakeUI) DisplayBoolPromptReturns(result1 bool, result2 error) {
   356  	fake.displayBoolPromptMutex.Lock()
   357  	defer fake.displayBoolPromptMutex.Unlock()
   358  	fake.DisplayBoolPromptStub = nil
   359  	fake.displayBoolPromptReturns = struct {
   360  		result1 bool
   361  		result2 error
   362  	}{result1, result2}
   363  }
   364  
   365  func (fake *FakeUI) DisplayBoolPromptReturnsOnCall(i int, result1 bool, result2 error) {
   366  	fake.displayBoolPromptMutex.Lock()
   367  	defer fake.displayBoolPromptMutex.Unlock()
   368  	fake.DisplayBoolPromptStub = nil
   369  	if fake.displayBoolPromptReturnsOnCall == nil {
   370  		fake.displayBoolPromptReturnsOnCall = make(map[int]struct {
   371  			result1 bool
   372  			result2 error
   373  		})
   374  	}
   375  	fake.displayBoolPromptReturnsOnCall[i] = struct {
   376  		result1 bool
   377  		result2 error
   378  	}{result1, result2}
   379  }
   380  
   381  func (fake *FakeUI) DisplayChangesForPush(arg1 []ui.Change) error {
   382  	var arg1Copy []ui.Change
   383  	if arg1 != nil {
   384  		arg1Copy = make([]ui.Change, len(arg1))
   385  		copy(arg1Copy, arg1)
   386  	}
   387  	fake.displayChangesForPushMutex.Lock()
   388  	ret, specificReturn := fake.displayChangesForPushReturnsOnCall[len(fake.displayChangesForPushArgsForCall)]
   389  	fake.displayChangesForPushArgsForCall = append(fake.displayChangesForPushArgsForCall, struct {
   390  		arg1 []ui.Change
   391  	}{arg1Copy})
   392  	fake.recordInvocation("DisplayChangesForPush", []interface{}{arg1Copy})
   393  	fake.displayChangesForPushMutex.Unlock()
   394  	if fake.DisplayChangesForPushStub != nil {
   395  		return fake.DisplayChangesForPushStub(arg1)
   396  	}
   397  	if specificReturn {
   398  		return ret.result1
   399  	}
   400  	fakeReturns := fake.displayChangesForPushReturns
   401  	return fakeReturns.result1
   402  }
   403  
   404  func (fake *FakeUI) DisplayChangesForPushCallCount() int {
   405  	fake.displayChangesForPushMutex.RLock()
   406  	defer fake.displayChangesForPushMutex.RUnlock()
   407  	return len(fake.displayChangesForPushArgsForCall)
   408  }
   409  
   410  func (fake *FakeUI) DisplayChangesForPushCalls(stub func([]ui.Change) error) {
   411  	fake.displayChangesForPushMutex.Lock()
   412  	defer fake.displayChangesForPushMutex.Unlock()
   413  	fake.DisplayChangesForPushStub = stub
   414  }
   415  
   416  func (fake *FakeUI) DisplayChangesForPushArgsForCall(i int) []ui.Change {
   417  	fake.displayChangesForPushMutex.RLock()
   418  	defer fake.displayChangesForPushMutex.RUnlock()
   419  	argsForCall := fake.displayChangesForPushArgsForCall[i]
   420  	return argsForCall.arg1
   421  }
   422  
   423  func (fake *FakeUI) DisplayChangesForPushReturns(result1 error) {
   424  	fake.displayChangesForPushMutex.Lock()
   425  	defer fake.displayChangesForPushMutex.Unlock()
   426  	fake.DisplayChangesForPushStub = nil
   427  	fake.displayChangesForPushReturns = struct {
   428  		result1 error
   429  	}{result1}
   430  }
   431  
   432  func (fake *FakeUI) DisplayChangesForPushReturnsOnCall(i int, result1 error) {
   433  	fake.displayChangesForPushMutex.Lock()
   434  	defer fake.displayChangesForPushMutex.Unlock()
   435  	fake.DisplayChangesForPushStub = nil
   436  	if fake.displayChangesForPushReturnsOnCall == nil {
   437  		fake.displayChangesForPushReturnsOnCall = make(map[int]struct {
   438  			result1 error
   439  		})
   440  	}
   441  	fake.displayChangesForPushReturnsOnCall[i] = struct {
   442  		result1 error
   443  	}{result1}
   444  }
   445  
   446  func (fake *FakeUI) DisplayDeprecationWarning() {
   447  	fake.displayDeprecationWarningMutex.Lock()
   448  	fake.displayDeprecationWarningArgsForCall = append(fake.displayDeprecationWarningArgsForCall, struct {
   449  	}{})
   450  	fake.recordInvocation("DisplayDeprecationWarning", []interface{}{})
   451  	fake.displayDeprecationWarningMutex.Unlock()
   452  	if fake.DisplayDeprecationWarningStub != nil {
   453  		fake.DisplayDeprecationWarningStub()
   454  	}
   455  }
   456  
   457  func (fake *FakeUI) DisplayDeprecationWarningCallCount() int {
   458  	fake.displayDeprecationWarningMutex.RLock()
   459  	defer fake.displayDeprecationWarningMutex.RUnlock()
   460  	return len(fake.displayDeprecationWarningArgsForCall)
   461  }
   462  
   463  func (fake *FakeUI) DisplayDeprecationWarningCalls(stub func()) {
   464  	fake.displayDeprecationWarningMutex.Lock()
   465  	defer fake.displayDeprecationWarningMutex.Unlock()
   466  	fake.DisplayDeprecationWarningStub = stub
   467  }
   468  
   469  func (fake *FakeUI) DisplayError(arg1 error) {
   470  	fake.displayErrorMutex.Lock()
   471  	fake.displayErrorArgsForCall = append(fake.displayErrorArgsForCall, struct {
   472  		arg1 error
   473  	}{arg1})
   474  	fake.recordInvocation("DisplayError", []interface{}{arg1})
   475  	fake.displayErrorMutex.Unlock()
   476  	if fake.DisplayErrorStub != nil {
   477  		fake.DisplayErrorStub(arg1)
   478  	}
   479  }
   480  
   481  func (fake *FakeUI) DisplayErrorCallCount() int {
   482  	fake.displayErrorMutex.RLock()
   483  	defer fake.displayErrorMutex.RUnlock()
   484  	return len(fake.displayErrorArgsForCall)
   485  }
   486  
   487  func (fake *FakeUI) DisplayErrorCalls(stub func(error)) {
   488  	fake.displayErrorMutex.Lock()
   489  	defer fake.displayErrorMutex.Unlock()
   490  	fake.DisplayErrorStub = stub
   491  }
   492  
   493  func (fake *FakeUI) DisplayErrorArgsForCall(i int) error {
   494  	fake.displayErrorMutex.RLock()
   495  	defer fake.displayErrorMutex.RUnlock()
   496  	argsForCall := fake.displayErrorArgsForCall[i]
   497  	return argsForCall.arg1
   498  }
   499  
   500  func (fake *FakeUI) DisplayFileDeprecationWarning() {
   501  	fake.displayFileDeprecationWarningMutex.Lock()
   502  	fake.displayFileDeprecationWarningArgsForCall = append(fake.displayFileDeprecationWarningArgsForCall, struct {
   503  	}{})
   504  	fake.recordInvocation("DisplayFileDeprecationWarning", []interface{}{})
   505  	fake.displayFileDeprecationWarningMutex.Unlock()
   506  	if fake.DisplayFileDeprecationWarningStub != nil {
   507  		fake.DisplayFileDeprecationWarningStub()
   508  	}
   509  }
   510  
   511  func (fake *FakeUI) DisplayFileDeprecationWarningCallCount() int {
   512  	fake.displayFileDeprecationWarningMutex.RLock()
   513  	defer fake.displayFileDeprecationWarningMutex.RUnlock()
   514  	return len(fake.displayFileDeprecationWarningArgsForCall)
   515  }
   516  
   517  func (fake *FakeUI) DisplayFileDeprecationWarningCalls(stub func()) {
   518  	fake.displayFileDeprecationWarningMutex.Lock()
   519  	defer fake.displayFileDeprecationWarningMutex.Unlock()
   520  	fake.DisplayFileDeprecationWarningStub = stub
   521  }
   522  
   523  func (fake *FakeUI) DisplayHeader(arg1 string) {
   524  	fake.displayHeaderMutex.Lock()
   525  	fake.displayHeaderArgsForCall = append(fake.displayHeaderArgsForCall, struct {
   526  		arg1 string
   527  	}{arg1})
   528  	fake.recordInvocation("DisplayHeader", []interface{}{arg1})
   529  	fake.displayHeaderMutex.Unlock()
   530  	if fake.DisplayHeaderStub != nil {
   531  		fake.DisplayHeaderStub(arg1)
   532  	}
   533  }
   534  
   535  func (fake *FakeUI) DisplayHeaderCallCount() int {
   536  	fake.displayHeaderMutex.RLock()
   537  	defer fake.displayHeaderMutex.RUnlock()
   538  	return len(fake.displayHeaderArgsForCall)
   539  }
   540  
   541  func (fake *FakeUI) DisplayHeaderCalls(stub func(string)) {
   542  	fake.displayHeaderMutex.Lock()
   543  	defer fake.displayHeaderMutex.Unlock()
   544  	fake.DisplayHeaderStub = stub
   545  }
   546  
   547  func (fake *FakeUI) DisplayHeaderArgsForCall(i int) string {
   548  	fake.displayHeaderMutex.RLock()
   549  	defer fake.displayHeaderMutex.RUnlock()
   550  	argsForCall := fake.displayHeaderArgsForCall[i]
   551  	return argsForCall.arg1
   552  }
   553  
   554  func (fake *FakeUI) DisplayInstancesTableForApp(arg1 [][]string) {
   555  	var arg1Copy [][]string
   556  	if arg1 != nil {
   557  		arg1Copy = make([][]string, len(arg1))
   558  		copy(arg1Copy, arg1)
   559  	}
   560  	fake.displayInstancesTableForAppMutex.Lock()
   561  	fake.displayInstancesTableForAppArgsForCall = append(fake.displayInstancesTableForAppArgsForCall, struct {
   562  		arg1 [][]string
   563  	}{arg1Copy})
   564  	fake.recordInvocation("DisplayInstancesTableForApp", []interface{}{arg1Copy})
   565  	fake.displayInstancesTableForAppMutex.Unlock()
   566  	if fake.DisplayInstancesTableForAppStub != nil {
   567  		fake.DisplayInstancesTableForAppStub(arg1)
   568  	}
   569  }
   570  
   571  func (fake *FakeUI) DisplayInstancesTableForAppCallCount() int {
   572  	fake.displayInstancesTableForAppMutex.RLock()
   573  	defer fake.displayInstancesTableForAppMutex.RUnlock()
   574  	return len(fake.displayInstancesTableForAppArgsForCall)
   575  }
   576  
   577  func (fake *FakeUI) DisplayInstancesTableForAppCalls(stub func([][]string)) {
   578  	fake.displayInstancesTableForAppMutex.Lock()
   579  	defer fake.displayInstancesTableForAppMutex.Unlock()
   580  	fake.DisplayInstancesTableForAppStub = stub
   581  }
   582  
   583  func (fake *FakeUI) DisplayInstancesTableForAppArgsForCall(i int) [][]string {
   584  	fake.displayInstancesTableForAppMutex.RLock()
   585  	defer fake.displayInstancesTableForAppMutex.RUnlock()
   586  	argsForCall := fake.displayInstancesTableForAppArgsForCall[i]
   587  	return argsForCall.arg1
   588  }
   589  
   590  func (fake *FakeUI) DisplayKeyValueTable(arg1 string, arg2 [][]string, arg3 int) {
   591  	var arg2Copy [][]string
   592  	if arg2 != nil {
   593  		arg2Copy = make([][]string, len(arg2))
   594  		copy(arg2Copy, arg2)
   595  	}
   596  	fake.displayKeyValueTableMutex.Lock()
   597  	fake.displayKeyValueTableArgsForCall = append(fake.displayKeyValueTableArgsForCall, struct {
   598  		arg1 string
   599  		arg2 [][]string
   600  		arg3 int
   601  	}{arg1, arg2Copy, arg3})
   602  	fake.recordInvocation("DisplayKeyValueTable", []interface{}{arg1, arg2Copy, arg3})
   603  	fake.displayKeyValueTableMutex.Unlock()
   604  	if fake.DisplayKeyValueTableStub != nil {
   605  		fake.DisplayKeyValueTableStub(arg1, arg2, arg3)
   606  	}
   607  }
   608  
   609  func (fake *FakeUI) DisplayKeyValueTableCallCount() int {
   610  	fake.displayKeyValueTableMutex.RLock()
   611  	defer fake.displayKeyValueTableMutex.RUnlock()
   612  	return len(fake.displayKeyValueTableArgsForCall)
   613  }
   614  
   615  func (fake *FakeUI) DisplayKeyValueTableCalls(stub func(string, [][]string, int)) {
   616  	fake.displayKeyValueTableMutex.Lock()
   617  	defer fake.displayKeyValueTableMutex.Unlock()
   618  	fake.DisplayKeyValueTableStub = stub
   619  }
   620  
   621  func (fake *FakeUI) DisplayKeyValueTableArgsForCall(i int) (string, [][]string, int) {
   622  	fake.displayKeyValueTableMutex.RLock()
   623  	defer fake.displayKeyValueTableMutex.RUnlock()
   624  	argsForCall := fake.displayKeyValueTableArgsForCall[i]
   625  	return argsForCall.arg1, argsForCall.arg2, argsForCall.arg3
   626  }
   627  
   628  func (fake *FakeUI) DisplayKeyValueTableForApp(arg1 [][]string) {
   629  	var arg1Copy [][]string
   630  	if arg1 != nil {
   631  		arg1Copy = make([][]string, len(arg1))
   632  		copy(arg1Copy, arg1)
   633  	}
   634  	fake.displayKeyValueTableForAppMutex.Lock()
   635  	fake.displayKeyValueTableForAppArgsForCall = append(fake.displayKeyValueTableForAppArgsForCall, struct {
   636  		arg1 [][]string
   637  	}{arg1Copy})
   638  	fake.recordInvocation("DisplayKeyValueTableForApp", []interface{}{arg1Copy})
   639  	fake.displayKeyValueTableForAppMutex.Unlock()
   640  	if fake.DisplayKeyValueTableForAppStub != nil {
   641  		fake.DisplayKeyValueTableForAppStub(arg1)
   642  	}
   643  }
   644  
   645  func (fake *FakeUI) DisplayKeyValueTableForAppCallCount() int {
   646  	fake.displayKeyValueTableForAppMutex.RLock()
   647  	defer fake.displayKeyValueTableForAppMutex.RUnlock()
   648  	return len(fake.displayKeyValueTableForAppArgsForCall)
   649  }
   650  
   651  func (fake *FakeUI) DisplayKeyValueTableForAppCalls(stub func([][]string)) {
   652  	fake.displayKeyValueTableForAppMutex.Lock()
   653  	defer fake.displayKeyValueTableForAppMutex.Unlock()
   654  	fake.DisplayKeyValueTableForAppStub = stub
   655  }
   656  
   657  func (fake *FakeUI) DisplayKeyValueTableForAppArgsForCall(i int) [][]string {
   658  	fake.displayKeyValueTableForAppMutex.RLock()
   659  	defer fake.displayKeyValueTableForAppMutex.RUnlock()
   660  	argsForCall := fake.displayKeyValueTableForAppArgsForCall[i]
   661  	return argsForCall.arg1
   662  }
   663  
   664  func (fake *FakeUI) DisplayLogMessage(arg1 ui.LogMessage, arg2 bool) {
   665  	fake.displayLogMessageMutex.Lock()
   666  	fake.displayLogMessageArgsForCall = append(fake.displayLogMessageArgsForCall, struct {
   667  		arg1 ui.LogMessage
   668  		arg2 bool
   669  	}{arg1, arg2})
   670  	fake.recordInvocation("DisplayLogMessage", []interface{}{arg1, arg2})
   671  	fake.displayLogMessageMutex.Unlock()
   672  	if fake.DisplayLogMessageStub != nil {
   673  		fake.DisplayLogMessageStub(arg1, arg2)
   674  	}
   675  }
   676  
   677  func (fake *FakeUI) DisplayLogMessageCallCount() int {
   678  	fake.displayLogMessageMutex.RLock()
   679  	defer fake.displayLogMessageMutex.RUnlock()
   680  	return len(fake.displayLogMessageArgsForCall)
   681  }
   682  
   683  func (fake *FakeUI) DisplayLogMessageCalls(stub func(ui.LogMessage, bool)) {
   684  	fake.displayLogMessageMutex.Lock()
   685  	defer fake.displayLogMessageMutex.Unlock()
   686  	fake.DisplayLogMessageStub = stub
   687  }
   688  
   689  func (fake *FakeUI) DisplayLogMessageArgsForCall(i int) (ui.LogMessage, bool) {
   690  	fake.displayLogMessageMutex.RLock()
   691  	defer fake.displayLogMessageMutex.RUnlock()
   692  	argsForCall := fake.displayLogMessageArgsForCall[i]
   693  	return argsForCall.arg1, argsForCall.arg2
   694  }
   695  
   696  func (fake *FakeUI) DisplayNewline() {
   697  	fake.displayNewlineMutex.Lock()
   698  	fake.displayNewlineArgsForCall = append(fake.displayNewlineArgsForCall, struct {
   699  	}{})
   700  	fake.recordInvocation("DisplayNewline", []interface{}{})
   701  	fake.displayNewlineMutex.Unlock()
   702  	if fake.DisplayNewlineStub != nil {
   703  		fake.DisplayNewlineStub()
   704  	}
   705  }
   706  
   707  func (fake *FakeUI) DisplayNewlineCallCount() int {
   708  	fake.displayNewlineMutex.RLock()
   709  	defer fake.displayNewlineMutex.RUnlock()
   710  	return len(fake.displayNewlineArgsForCall)
   711  }
   712  
   713  func (fake *FakeUI) DisplayNewlineCalls(stub func()) {
   714  	fake.displayNewlineMutex.Lock()
   715  	defer fake.displayNewlineMutex.Unlock()
   716  	fake.DisplayNewlineStub = stub
   717  }
   718  
   719  func (fake *FakeUI) DisplayNonWrappingTable(arg1 string, arg2 [][]string, arg3 int) {
   720  	var arg2Copy [][]string
   721  	if arg2 != nil {
   722  		arg2Copy = make([][]string, len(arg2))
   723  		copy(arg2Copy, arg2)
   724  	}
   725  	fake.displayNonWrappingTableMutex.Lock()
   726  	fake.displayNonWrappingTableArgsForCall = append(fake.displayNonWrappingTableArgsForCall, struct {
   727  		arg1 string
   728  		arg2 [][]string
   729  		arg3 int
   730  	}{arg1, arg2Copy, arg3})
   731  	fake.recordInvocation("DisplayNonWrappingTable", []interface{}{arg1, arg2Copy, arg3})
   732  	fake.displayNonWrappingTableMutex.Unlock()
   733  	if fake.DisplayNonWrappingTableStub != nil {
   734  		fake.DisplayNonWrappingTableStub(arg1, arg2, arg3)
   735  	}
   736  }
   737  
   738  func (fake *FakeUI) DisplayNonWrappingTableCallCount() int {
   739  	fake.displayNonWrappingTableMutex.RLock()
   740  	defer fake.displayNonWrappingTableMutex.RUnlock()
   741  	return len(fake.displayNonWrappingTableArgsForCall)
   742  }
   743  
   744  func (fake *FakeUI) DisplayNonWrappingTableCalls(stub func(string, [][]string, int)) {
   745  	fake.displayNonWrappingTableMutex.Lock()
   746  	defer fake.displayNonWrappingTableMutex.Unlock()
   747  	fake.DisplayNonWrappingTableStub = stub
   748  }
   749  
   750  func (fake *FakeUI) DisplayNonWrappingTableArgsForCall(i int) (string, [][]string, int) {
   751  	fake.displayNonWrappingTableMutex.RLock()
   752  	defer fake.displayNonWrappingTableMutex.RUnlock()
   753  	argsForCall := fake.displayNonWrappingTableArgsForCall[i]
   754  	return argsForCall.arg1, argsForCall.arg2, argsForCall.arg3
   755  }
   756  
   757  func (fake *FakeUI) DisplayOK() {
   758  	fake.displayOKMutex.Lock()
   759  	fake.displayOKArgsForCall = append(fake.displayOKArgsForCall, struct {
   760  	}{})
   761  	fake.recordInvocation("DisplayOK", []interface{}{})
   762  	fake.displayOKMutex.Unlock()
   763  	if fake.DisplayOKStub != nil {
   764  		fake.DisplayOKStub()
   765  	}
   766  }
   767  
   768  func (fake *FakeUI) DisplayOKCallCount() int {
   769  	fake.displayOKMutex.RLock()
   770  	defer fake.displayOKMutex.RUnlock()
   771  	return len(fake.displayOKArgsForCall)
   772  }
   773  
   774  func (fake *FakeUI) DisplayOKCalls(stub func()) {
   775  	fake.displayOKMutex.Lock()
   776  	defer fake.displayOKMutex.Unlock()
   777  	fake.DisplayOKStub = stub
   778  }
   779  
   780  func (fake *FakeUI) DisplayOptionalTextPrompt(arg1 string, arg2 string, arg3 ...map[string]interface{}) (string, error) {
   781  	fake.displayOptionalTextPromptMutex.Lock()
   782  	ret, specificReturn := fake.displayOptionalTextPromptReturnsOnCall[len(fake.displayOptionalTextPromptArgsForCall)]
   783  	fake.displayOptionalTextPromptArgsForCall = append(fake.displayOptionalTextPromptArgsForCall, struct {
   784  		arg1 string
   785  		arg2 string
   786  		arg3 []map[string]interface{}
   787  	}{arg1, arg2, arg3})
   788  	fake.recordInvocation("DisplayOptionalTextPrompt", []interface{}{arg1, arg2, arg3})
   789  	fake.displayOptionalTextPromptMutex.Unlock()
   790  	if fake.DisplayOptionalTextPromptStub != nil {
   791  		return fake.DisplayOptionalTextPromptStub(arg1, arg2, arg3...)
   792  	}
   793  	if specificReturn {
   794  		return ret.result1, ret.result2
   795  	}
   796  	fakeReturns := fake.displayOptionalTextPromptReturns
   797  	return fakeReturns.result1, fakeReturns.result2
   798  }
   799  
   800  func (fake *FakeUI) DisplayOptionalTextPromptCallCount() int {
   801  	fake.displayOptionalTextPromptMutex.RLock()
   802  	defer fake.displayOptionalTextPromptMutex.RUnlock()
   803  	return len(fake.displayOptionalTextPromptArgsForCall)
   804  }
   805  
   806  func (fake *FakeUI) DisplayOptionalTextPromptCalls(stub func(string, string, ...map[string]interface{}) (string, error)) {
   807  	fake.displayOptionalTextPromptMutex.Lock()
   808  	defer fake.displayOptionalTextPromptMutex.Unlock()
   809  	fake.DisplayOptionalTextPromptStub = stub
   810  }
   811  
   812  func (fake *FakeUI) DisplayOptionalTextPromptArgsForCall(i int) (string, string, []map[string]interface{}) {
   813  	fake.displayOptionalTextPromptMutex.RLock()
   814  	defer fake.displayOptionalTextPromptMutex.RUnlock()
   815  	argsForCall := fake.displayOptionalTextPromptArgsForCall[i]
   816  	return argsForCall.arg1, argsForCall.arg2, argsForCall.arg3
   817  }
   818  
   819  func (fake *FakeUI) DisplayOptionalTextPromptReturns(result1 string, result2 error) {
   820  	fake.displayOptionalTextPromptMutex.Lock()
   821  	defer fake.displayOptionalTextPromptMutex.Unlock()
   822  	fake.DisplayOptionalTextPromptStub = nil
   823  	fake.displayOptionalTextPromptReturns = struct {
   824  		result1 string
   825  		result2 error
   826  	}{result1, result2}
   827  }
   828  
   829  func (fake *FakeUI) DisplayOptionalTextPromptReturnsOnCall(i int, result1 string, result2 error) {
   830  	fake.displayOptionalTextPromptMutex.Lock()
   831  	defer fake.displayOptionalTextPromptMutex.Unlock()
   832  	fake.DisplayOptionalTextPromptStub = nil
   833  	if fake.displayOptionalTextPromptReturnsOnCall == nil {
   834  		fake.displayOptionalTextPromptReturnsOnCall = make(map[int]struct {
   835  			result1 string
   836  			result2 error
   837  		})
   838  	}
   839  	fake.displayOptionalTextPromptReturnsOnCall[i] = struct {
   840  		result1 string
   841  		result2 error
   842  	}{result1, result2}
   843  }
   844  
   845  func (fake *FakeUI) DisplayPasswordPrompt(arg1 string, arg2 ...map[string]interface{}) (string, error) {
   846  	fake.displayPasswordPromptMutex.Lock()
   847  	ret, specificReturn := fake.displayPasswordPromptReturnsOnCall[len(fake.displayPasswordPromptArgsForCall)]
   848  	fake.displayPasswordPromptArgsForCall = append(fake.displayPasswordPromptArgsForCall, struct {
   849  		arg1 string
   850  		arg2 []map[string]interface{}
   851  	}{arg1, arg2})
   852  	fake.recordInvocation("DisplayPasswordPrompt", []interface{}{arg1, arg2})
   853  	fake.displayPasswordPromptMutex.Unlock()
   854  	if fake.DisplayPasswordPromptStub != nil {
   855  		return fake.DisplayPasswordPromptStub(arg1, arg2...)
   856  	}
   857  	if specificReturn {
   858  		return ret.result1, ret.result2
   859  	}
   860  	fakeReturns := fake.displayPasswordPromptReturns
   861  	return fakeReturns.result1, fakeReturns.result2
   862  }
   863  
   864  func (fake *FakeUI) DisplayPasswordPromptCallCount() int {
   865  	fake.displayPasswordPromptMutex.RLock()
   866  	defer fake.displayPasswordPromptMutex.RUnlock()
   867  	return len(fake.displayPasswordPromptArgsForCall)
   868  }
   869  
   870  func (fake *FakeUI) DisplayPasswordPromptCalls(stub func(string, ...map[string]interface{}) (string, error)) {
   871  	fake.displayPasswordPromptMutex.Lock()
   872  	defer fake.displayPasswordPromptMutex.Unlock()
   873  	fake.DisplayPasswordPromptStub = stub
   874  }
   875  
   876  func (fake *FakeUI) DisplayPasswordPromptArgsForCall(i int) (string, []map[string]interface{}) {
   877  	fake.displayPasswordPromptMutex.RLock()
   878  	defer fake.displayPasswordPromptMutex.RUnlock()
   879  	argsForCall := fake.displayPasswordPromptArgsForCall[i]
   880  	return argsForCall.arg1, argsForCall.arg2
   881  }
   882  
   883  func (fake *FakeUI) DisplayPasswordPromptReturns(result1 string, result2 error) {
   884  	fake.displayPasswordPromptMutex.Lock()
   885  	defer fake.displayPasswordPromptMutex.Unlock()
   886  	fake.DisplayPasswordPromptStub = nil
   887  	fake.displayPasswordPromptReturns = struct {
   888  		result1 string
   889  		result2 error
   890  	}{result1, result2}
   891  }
   892  
   893  func (fake *FakeUI) DisplayPasswordPromptReturnsOnCall(i int, result1 string, result2 error) {
   894  	fake.displayPasswordPromptMutex.Lock()
   895  	defer fake.displayPasswordPromptMutex.Unlock()
   896  	fake.DisplayPasswordPromptStub = nil
   897  	if fake.displayPasswordPromptReturnsOnCall == nil {
   898  		fake.displayPasswordPromptReturnsOnCall = make(map[int]struct {
   899  			result1 string
   900  			result2 error
   901  		})
   902  	}
   903  	fake.displayPasswordPromptReturnsOnCall[i] = struct {
   904  		result1 string
   905  		result2 error
   906  	}{result1, result2}
   907  }
   908  
   909  func (fake *FakeUI) DisplayTableWithHeader(arg1 string, arg2 [][]string, arg3 int) {
   910  	var arg2Copy [][]string
   911  	if arg2 != nil {
   912  		arg2Copy = make([][]string, len(arg2))
   913  		copy(arg2Copy, arg2)
   914  	}
   915  	fake.displayTableWithHeaderMutex.Lock()
   916  	fake.displayTableWithHeaderArgsForCall = append(fake.displayTableWithHeaderArgsForCall, struct {
   917  		arg1 string
   918  		arg2 [][]string
   919  		arg3 int
   920  	}{arg1, arg2Copy, arg3})
   921  	fake.recordInvocation("DisplayTableWithHeader", []interface{}{arg1, arg2Copy, arg3})
   922  	fake.displayTableWithHeaderMutex.Unlock()
   923  	if fake.DisplayTableWithHeaderStub != nil {
   924  		fake.DisplayTableWithHeaderStub(arg1, arg2, arg3)
   925  	}
   926  }
   927  
   928  func (fake *FakeUI) DisplayTableWithHeaderCallCount() int {
   929  	fake.displayTableWithHeaderMutex.RLock()
   930  	defer fake.displayTableWithHeaderMutex.RUnlock()
   931  	return len(fake.displayTableWithHeaderArgsForCall)
   932  }
   933  
   934  func (fake *FakeUI) DisplayTableWithHeaderCalls(stub func(string, [][]string, int)) {
   935  	fake.displayTableWithHeaderMutex.Lock()
   936  	defer fake.displayTableWithHeaderMutex.Unlock()
   937  	fake.DisplayTableWithHeaderStub = stub
   938  }
   939  
   940  func (fake *FakeUI) DisplayTableWithHeaderArgsForCall(i int) (string, [][]string, int) {
   941  	fake.displayTableWithHeaderMutex.RLock()
   942  	defer fake.displayTableWithHeaderMutex.RUnlock()
   943  	argsForCall := fake.displayTableWithHeaderArgsForCall[i]
   944  	return argsForCall.arg1, argsForCall.arg2, argsForCall.arg3
   945  }
   946  
   947  func (fake *FakeUI) DisplayText(arg1 string, arg2 ...map[string]interface{}) {
   948  	fake.displayTextMutex.Lock()
   949  	fake.displayTextArgsForCall = append(fake.displayTextArgsForCall, struct {
   950  		arg1 string
   951  		arg2 []map[string]interface{}
   952  	}{arg1, arg2})
   953  	fake.recordInvocation("DisplayText", []interface{}{arg1, arg2})
   954  	fake.displayTextMutex.Unlock()
   955  	if fake.DisplayTextStub != nil {
   956  		fake.DisplayTextStub(arg1, arg2...)
   957  	}
   958  }
   959  
   960  func (fake *FakeUI) DisplayTextCallCount() int {
   961  	fake.displayTextMutex.RLock()
   962  	defer fake.displayTextMutex.RUnlock()
   963  	return len(fake.displayTextArgsForCall)
   964  }
   965  
   966  func (fake *FakeUI) DisplayTextCalls(stub func(string, ...map[string]interface{})) {
   967  	fake.displayTextMutex.Lock()
   968  	defer fake.displayTextMutex.Unlock()
   969  	fake.DisplayTextStub = stub
   970  }
   971  
   972  func (fake *FakeUI) DisplayTextArgsForCall(i int) (string, []map[string]interface{}) {
   973  	fake.displayTextMutex.RLock()
   974  	defer fake.displayTextMutex.RUnlock()
   975  	argsForCall := fake.displayTextArgsForCall[i]
   976  	return argsForCall.arg1, argsForCall.arg2
   977  }
   978  
   979  func (fake *FakeUI) DisplayTextMenu(arg1 []string, arg2 string, arg3 ...map[string]interface{}) (string, error) {
   980  	var arg1Copy []string
   981  	if arg1 != nil {
   982  		arg1Copy = make([]string, len(arg1))
   983  		copy(arg1Copy, arg1)
   984  	}
   985  	fake.displayTextMenuMutex.Lock()
   986  	ret, specificReturn := fake.displayTextMenuReturnsOnCall[len(fake.displayTextMenuArgsForCall)]
   987  	fake.displayTextMenuArgsForCall = append(fake.displayTextMenuArgsForCall, struct {
   988  		arg1 []string
   989  		arg2 string
   990  		arg3 []map[string]interface{}
   991  	}{arg1Copy, arg2, arg3})
   992  	fake.recordInvocation("DisplayTextMenu", []interface{}{arg1Copy, arg2, arg3})
   993  	fake.displayTextMenuMutex.Unlock()
   994  	if fake.DisplayTextMenuStub != nil {
   995  		return fake.DisplayTextMenuStub(arg1, arg2, arg3...)
   996  	}
   997  	if specificReturn {
   998  		return ret.result1, ret.result2
   999  	}
  1000  	fakeReturns := fake.displayTextMenuReturns
  1001  	return fakeReturns.result1, fakeReturns.result2
  1002  }
  1003  
  1004  func (fake *FakeUI) DisplayTextMenuCallCount() int {
  1005  	fake.displayTextMenuMutex.RLock()
  1006  	defer fake.displayTextMenuMutex.RUnlock()
  1007  	return len(fake.displayTextMenuArgsForCall)
  1008  }
  1009  
  1010  func (fake *FakeUI) DisplayTextMenuCalls(stub func([]string, string, ...map[string]interface{}) (string, error)) {
  1011  	fake.displayTextMenuMutex.Lock()
  1012  	defer fake.displayTextMenuMutex.Unlock()
  1013  	fake.DisplayTextMenuStub = stub
  1014  }
  1015  
  1016  func (fake *FakeUI) DisplayTextMenuArgsForCall(i int) ([]string, string, []map[string]interface{}) {
  1017  	fake.displayTextMenuMutex.RLock()
  1018  	defer fake.displayTextMenuMutex.RUnlock()
  1019  	argsForCall := fake.displayTextMenuArgsForCall[i]
  1020  	return argsForCall.arg1, argsForCall.arg2, argsForCall.arg3
  1021  }
  1022  
  1023  func (fake *FakeUI) DisplayTextMenuReturns(result1 string, result2 error) {
  1024  	fake.displayTextMenuMutex.Lock()
  1025  	defer fake.displayTextMenuMutex.Unlock()
  1026  	fake.DisplayTextMenuStub = nil
  1027  	fake.displayTextMenuReturns = struct {
  1028  		result1 string
  1029  		result2 error
  1030  	}{result1, result2}
  1031  }
  1032  
  1033  func (fake *FakeUI) DisplayTextMenuReturnsOnCall(i int, result1 string, result2 error) {
  1034  	fake.displayTextMenuMutex.Lock()
  1035  	defer fake.displayTextMenuMutex.Unlock()
  1036  	fake.DisplayTextMenuStub = nil
  1037  	if fake.displayTextMenuReturnsOnCall == nil {
  1038  		fake.displayTextMenuReturnsOnCall = make(map[int]struct {
  1039  			result1 string
  1040  			result2 error
  1041  		})
  1042  	}
  1043  	fake.displayTextMenuReturnsOnCall[i] = struct {
  1044  		result1 string
  1045  		result2 error
  1046  	}{result1, result2}
  1047  }
  1048  
  1049  func (fake *FakeUI) DisplayTextPrompt(arg1 string, arg2 ...map[string]interface{}) (string, error) {
  1050  	fake.displayTextPromptMutex.Lock()
  1051  	ret, specificReturn := fake.displayTextPromptReturnsOnCall[len(fake.displayTextPromptArgsForCall)]
  1052  	fake.displayTextPromptArgsForCall = append(fake.displayTextPromptArgsForCall, struct {
  1053  		arg1 string
  1054  		arg2 []map[string]interface{}
  1055  	}{arg1, arg2})
  1056  	fake.recordInvocation("DisplayTextPrompt", []interface{}{arg1, arg2})
  1057  	fake.displayTextPromptMutex.Unlock()
  1058  	if fake.DisplayTextPromptStub != nil {
  1059  		return fake.DisplayTextPromptStub(arg1, arg2...)
  1060  	}
  1061  	if specificReturn {
  1062  		return ret.result1, ret.result2
  1063  	}
  1064  	fakeReturns := fake.displayTextPromptReturns
  1065  	return fakeReturns.result1, fakeReturns.result2
  1066  }
  1067  
  1068  func (fake *FakeUI) DisplayTextPromptCallCount() int {
  1069  	fake.displayTextPromptMutex.RLock()
  1070  	defer fake.displayTextPromptMutex.RUnlock()
  1071  	return len(fake.displayTextPromptArgsForCall)
  1072  }
  1073  
  1074  func (fake *FakeUI) DisplayTextPromptCalls(stub func(string, ...map[string]interface{}) (string, error)) {
  1075  	fake.displayTextPromptMutex.Lock()
  1076  	defer fake.displayTextPromptMutex.Unlock()
  1077  	fake.DisplayTextPromptStub = stub
  1078  }
  1079  
  1080  func (fake *FakeUI) DisplayTextPromptArgsForCall(i int) (string, []map[string]interface{}) {
  1081  	fake.displayTextPromptMutex.RLock()
  1082  	defer fake.displayTextPromptMutex.RUnlock()
  1083  	argsForCall := fake.displayTextPromptArgsForCall[i]
  1084  	return argsForCall.arg1, argsForCall.arg2
  1085  }
  1086  
  1087  func (fake *FakeUI) DisplayTextPromptReturns(result1 string, result2 error) {
  1088  	fake.displayTextPromptMutex.Lock()
  1089  	defer fake.displayTextPromptMutex.Unlock()
  1090  	fake.DisplayTextPromptStub = nil
  1091  	fake.displayTextPromptReturns = struct {
  1092  		result1 string
  1093  		result2 error
  1094  	}{result1, result2}
  1095  }
  1096  
  1097  func (fake *FakeUI) DisplayTextPromptReturnsOnCall(i int, result1 string, result2 error) {
  1098  	fake.displayTextPromptMutex.Lock()
  1099  	defer fake.displayTextPromptMutex.Unlock()
  1100  	fake.DisplayTextPromptStub = nil
  1101  	if fake.displayTextPromptReturnsOnCall == nil {
  1102  		fake.displayTextPromptReturnsOnCall = make(map[int]struct {
  1103  			result1 string
  1104  			result2 error
  1105  		})
  1106  	}
  1107  	fake.displayTextPromptReturnsOnCall[i] = struct {
  1108  		result1 string
  1109  		result2 error
  1110  	}{result1, result2}
  1111  }
  1112  
  1113  func (fake *FakeUI) DisplayTextWithBold(arg1 string, arg2 ...map[string]interface{}) {
  1114  	fake.displayTextWithBoldMutex.Lock()
  1115  	fake.displayTextWithBoldArgsForCall = append(fake.displayTextWithBoldArgsForCall, struct {
  1116  		arg1 string
  1117  		arg2 []map[string]interface{}
  1118  	}{arg1, arg2})
  1119  	fake.recordInvocation("DisplayTextWithBold", []interface{}{arg1, arg2})
  1120  	fake.displayTextWithBoldMutex.Unlock()
  1121  	if fake.DisplayTextWithBoldStub != nil {
  1122  		fake.DisplayTextWithBoldStub(arg1, arg2...)
  1123  	}
  1124  }
  1125  
  1126  func (fake *FakeUI) DisplayTextWithBoldCallCount() int {
  1127  	fake.displayTextWithBoldMutex.RLock()
  1128  	defer fake.displayTextWithBoldMutex.RUnlock()
  1129  	return len(fake.displayTextWithBoldArgsForCall)
  1130  }
  1131  
  1132  func (fake *FakeUI) DisplayTextWithBoldCalls(stub func(string, ...map[string]interface{})) {
  1133  	fake.displayTextWithBoldMutex.Lock()
  1134  	defer fake.displayTextWithBoldMutex.Unlock()
  1135  	fake.DisplayTextWithBoldStub = stub
  1136  }
  1137  
  1138  func (fake *FakeUI) DisplayTextWithBoldArgsForCall(i int) (string, []map[string]interface{}) {
  1139  	fake.displayTextWithBoldMutex.RLock()
  1140  	defer fake.displayTextWithBoldMutex.RUnlock()
  1141  	argsForCall := fake.displayTextWithBoldArgsForCall[i]
  1142  	return argsForCall.arg1, argsForCall.arg2
  1143  }
  1144  
  1145  func (fake *FakeUI) DisplayTextWithFlavor(arg1 string, arg2 ...map[string]interface{}) {
  1146  	fake.displayTextWithFlavorMutex.Lock()
  1147  	fake.displayTextWithFlavorArgsForCall = append(fake.displayTextWithFlavorArgsForCall, struct {
  1148  		arg1 string
  1149  		arg2 []map[string]interface{}
  1150  	}{arg1, arg2})
  1151  	fake.recordInvocation("DisplayTextWithFlavor", []interface{}{arg1, arg2})
  1152  	fake.displayTextWithFlavorMutex.Unlock()
  1153  	if fake.DisplayTextWithFlavorStub != nil {
  1154  		fake.DisplayTextWithFlavorStub(arg1, arg2...)
  1155  	}
  1156  }
  1157  
  1158  func (fake *FakeUI) DisplayTextWithFlavorCallCount() int {
  1159  	fake.displayTextWithFlavorMutex.RLock()
  1160  	defer fake.displayTextWithFlavorMutex.RUnlock()
  1161  	return len(fake.displayTextWithFlavorArgsForCall)
  1162  }
  1163  
  1164  func (fake *FakeUI) DisplayTextWithFlavorCalls(stub func(string, ...map[string]interface{})) {
  1165  	fake.displayTextWithFlavorMutex.Lock()
  1166  	defer fake.displayTextWithFlavorMutex.Unlock()
  1167  	fake.DisplayTextWithFlavorStub = stub
  1168  }
  1169  
  1170  func (fake *FakeUI) DisplayTextWithFlavorArgsForCall(i int) (string, []map[string]interface{}) {
  1171  	fake.displayTextWithFlavorMutex.RLock()
  1172  	defer fake.displayTextWithFlavorMutex.RUnlock()
  1173  	argsForCall := fake.displayTextWithFlavorArgsForCall[i]
  1174  	return argsForCall.arg1, argsForCall.arg2
  1175  }
  1176  
  1177  func (fake *FakeUI) DisplayWarning(arg1 string, arg2 ...map[string]interface{}) {
  1178  	fake.displayWarningMutex.Lock()
  1179  	fake.displayWarningArgsForCall = append(fake.displayWarningArgsForCall, struct {
  1180  		arg1 string
  1181  		arg2 []map[string]interface{}
  1182  	}{arg1, arg2})
  1183  	fake.recordInvocation("DisplayWarning", []interface{}{arg1, arg2})
  1184  	fake.displayWarningMutex.Unlock()
  1185  	if fake.DisplayWarningStub != nil {
  1186  		fake.DisplayWarningStub(arg1, arg2...)
  1187  	}
  1188  }
  1189  
  1190  func (fake *FakeUI) DisplayWarningCallCount() int {
  1191  	fake.displayWarningMutex.RLock()
  1192  	defer fake.displayWarningMutex.RUnlock()
  1193  	return len(fake.displayWarningArgsForCall)
  1194  }
  1195  
  1196  func (fake *FakeUI) DisplayWarningCalls(stub func(string, ...map[string]interface{})) {
  1197  	fake.displayWarningMutex.Lock()
  1198  	defer fake.displayWarningMutex.Unlock()
  1199  	fake.DisplayWarningStub = stub
  1200  }
  1201  
  1202  func (fake *FakeUI) DisplayWarningArgsForCall(i int) (string, []map[string]interface{}) {
  1203  	fake.displayWarningMutex.RLock()
  1204  	defer fake.displayWarningMutex.RUnlock()
  1205  	argsForCall := fake.displayWarningArgsForCall[i]
  1206  	return argsForCall.arg1, argsForCall.arg2
  1207  }
  1208  
  1209  func (fake *FakeUI) DisplayWarnings(arg1 []string) {
  1210  	var arg1Copy []string
  1211  	if arg1 != nil {
  1212  		arg1Copy = make([]string, len(arg1))
  1213  		copy(arg1Copy, arg1)
  1214  	}
  1215  	fake.displayWarningsMutex.Lock()
  1216  	fake.displayWarningsArgsForCall = append(fake.displayWarningsArgsForCall, struct {
  1217  		arg1 []string
  1218  	}{arg1Copy})
  1219  	fake.recordInvocation("DisplayWarnings", []interface{}{arg1Copy})
  1220  	fake.displayWarningsMutex.Unlock()
  1221  	if fake.DisplayWarningsStub != nil {
  1222  		fake.DisplayWarningsStub(arg1)
  1223  	}
  1224  }
  1225  
  1226  func (fake *FakeUI) DisplayWarningsCallCount() int {
  1227  	fake.displayWarningsMutex.RLock()
  1228  	defer fake.displayWarningsMutex.RUnlock()
  1229  	return len(fake.displayWarningsArgsForCall)
  1230  }
  1231  
  1232  func (fake *FakeUI) DisplayWarningsCalls(stub func([]string)) {
  1233  	fake.displayWarningsMutex.Lock()
  1234  	defer fake.displayWarningsMutex.Unlock()
  1235  	fake.DisplayWarningsStub = stub
  1236  }
  1237  
  1238  func (fake *FakeUI) DisplayWarningsArgsForCall(i int) []string {
  1239  	fake.displayWarningsMutex.RLock()
  1240  	defer fake.displayWarningsMutex.RUnlock()
  1241  	argsForCall := fake.displayWarningsArgsForCall[i]
  1242  	return argsForCall.arg1
  1243  }
  1244  
  1245  func (fake *FakeUI) GetErr() io.Writer {
  1246  	fake.getErrMutex.Lock()
  1247  	ret, specificReturn := fake.getErrReturnsOnCall[len(fake.getErrArgsForCall)]
  1248  	fake.getErrArgsForCall = append(fake.getErrArgsForCall, struct {
  1249  	}{})
  1250  	fake.recordInvocation("GetErr", []interface{}{})
  1251  	fake.getErrMutex.Unlock()
  1252  	if fake.GetErrStub != nil {
  1253  		return fake.GetErrStub()
  1254  	}
  1255  	if specificReturn {
  1256  		return ret.result1
  1257  	}
  1258  	fakeReturns := fake.getErrReturns
  1259  	return fakeReturns.result1
  1260  }
  1261  
  1262  func (fake *FakeUI) GetErrCallCount() int {
  1263  	fake.getErrMutex.RLock()
  1264  	defer fake.getErrMutex.RUnlock()
  1265  	return len(fake.getErrArgsForCall)
  1266  }
  1267  
  1268  func (fake *FakeUI) GetErrCalls(stub func() io.Writer) {
  1269  	fake.getErrMutex.Lock()
  1270  	defer fake.getErrMutex.Unlock()
  1271  	fake.GetErrStub = stub
  1272  }
  1273  
  1274  func (fake *FakeUI) GetErrReturns(result1 io.Writer) {
  1275  	fake.getErrMutex.Lock()
  1276  	defer fake.getErrMutex.Unlock()
  1277  	fake.GetErrStub = nil
  1278  	fake.getErrReturns = struct {
  1279  		result1 io.Writer
  1280  	}{result1}
  1281  }
  1282  
  1283  func (fake *FakeUI) GetErrReturnsOnCall(i int, result1 io.Writer) {
  1284  	fake.getErrMutex.Lock()
  1285  	defer fake.getErrMutex.Unlock()
  1286  	fake.GetErrStub = nil
  1287  	if fake.getErrReturnsOnCall == nil {
  1288  		fake.getErrReturnsOnCall = make(map[int]struct {
  1289  			result1 io.Writer
  1290  		})
  1291  	}
  1292  	fake.getErrReturnsOnCall[i] = struct {
  1293  		result1 io.Writer
  1294  	}{result1}
  1295  }
  1296  
  1297  func (fake *FakeUI) GetIn() io.Reader {
  1298  	fake.getInMutex.Lock()
  1299  	ret, specificReturn := fake.getInReturnsOnCall[len(fake.getInArgsForCall)]
  1300  	fake.getInArgsForCall = append(fake.getInArgsForCall, struct {
  1301  	}{})
  1302  	fake.recordInvocation("GetIn", []interface{}{})
  1303  	fake.getInMutex.Unlock()
  1304  	if fake.GetInStub != nil {
  1305  		return fake.GetInStub()
  1306  	}
  1307  	if specificReturn {
  1308  		return ret.result1
  1309  	}
  1310  	fakeReturns := fake.getInReturns
  1311  	return fakeReturns.result1
  1312  }
  1313  
  1314  func (fake *FakeUI) GetInCallCount() int {
  1315  	fake.getInMutex.RLock()
  1316  	defer fake.getInMutex.RUnlock()
  1317  	return len(fake.getInArgsForCall)
  1318  }
  1319  
  1320  func (fake *FakeUI) GetInCalls(stub func() io.Reader) {
  1321  	fake.getInMutex.Lock()
  1322  	defer fake.getInMutex.Unlock()
  1323  	fake.GetInStub = stub
  1324  }
  1325  
  1326  func (fake *FakeUI) GetInReturns(result1 io.Reader) {
  1327  	fake.getInMutex.Lock()
  1328  	defer fake.getInMutex.Unlock()
  1329  	fake.GetInStub = nil
  1330  	fake.getInReturns = struct {
  1331  		result1 io.Reader
  1332  	}{result1}
  1333  }
  1334  
  1335  func (fake *FakeUI) GetInReturnsOnCall(i int, result1 io.Reader) {
  1336  	fake.getInMutex.Lock()
  1337  	defer fake.getInMutex.Unlock()
  1338  	fake.GetInStub = nil
  1339  	if fake.getInReturnsOnCall == nil {
  1340  		fake.getInReturnsOnCall = make(map[int]struct {
  1341  			result1 io.Reader
  1342  		})
  1343  	}
  1344  	fake.getInReturnsOnCall[i] = struct {
  1345  		result1 io.Reader
  1346  	}{result1}
  1347  }
  1348  
  1349  func (fake *FakeUI) GetOut() io.Writer {
  1350  	fake.getOutMutex.Lock()
  1351  	ret, specificReturn := fake.getOutReturnsOnCall[len(fake.getOutArgsForCall)]
  1352  	fake.getOutArgsForCall = append(fake.getOutArgsForCall, struct {
  1353  	}{})
  1354  	fake.recordInvocation("GetOut", []interface{}{})
  1355  	fake.getOutMutex.Unlock()
  1356  	if fake.GetOutStub != nil {
  1357  		return fake.GetOutStub()
  1358  	}
  1359  	if specificReturn {
  1360  		return ret.result1
  1361  	}
  1362  	fakeReturns := fake.getOutReturns
  1363  	return fakeReturns.result1
  1364  }
  1365  
  1366  func (fake *FakeUI) GetOutCallCount() int {
  1367  	fake.getOutMutex.RLock()
  1368  	defer fake.getOutMutex.RUnlock()
  1369  	return len(fake.getOutArgsForCall)
  1370  }
  1371  
  1372  func (fake *FakeUI) GetOutCalls(stub func() io.Writer) {
  1373  	fake.getOutMutex.Lock()
  1374  	defer fake.getOutMutex.Unlock()
  1375  	fake.GetOutStub = stub
  1376  }
  1377  
  1378  func (fake *FakeUI) GetOutReturns(result1 io.Writer) {
  1379  	fake.getOutMutex.Lock()
  1380  	defer fake.getOutMutex.Unlock()
  1381  	fake.GetOutStub = nil
  1382  	fake.getOutReturns = struct {
  1383  		result1 io.Writer
  1384  	}{result1}
  1385  }
  1386  
  1387  func (fake *FakeUI) GetOutReturnsOnCall(i int, result1 io.Writer) {
  1388  	fake.getOutMutex.Lock()
  1389  	defer fake.getOutMutex.Unlock()
  1390  	fake.GetOutStub = nil
  1391  	if fake.getOutReturnsOnCall == nil {
  1392  		fake.getOutReturnsOnCall = make(map[int]struct {
  1393  			result1 io.Writer
  1394  		})
  1395  	}
  1396  	fake.getOutReturnsOnCall[i] = struct {
  1397  		result1 io.Writer
  1398  	}{result1}
  1399  }
  1400  
  1401  func (fake *FakeUI) RequestLoggerFileWriter(arg1 []string) *ui.RequestLoggerFileWriter {
  1402  	var arg1Copy []string
  1403  	if arg1 != nil {
  1404  		arg1Copy = make([]string, len(arg1))
  1405  		copy(arg1Copy, arg1)
  1406  	}
  1407  	fake.requestLoggerFileWriterMutex.Lock()
  1408  	ret, specificReturn := fake.requestLoggerFileWriterReturnsOnCall[len(fake.requestLoggerFileWriterArgsForCall)]
  1409  	fake.requestLoggerFileWriterArgsForCall = append(fake.requestLoggerFileWriterArgsForCall, struct {
  1410  		arg1 []string
  1411  	}{arg1Copy})
  1412  	fake.recordInvocation("RequestLoggerFileWriter", []interface{}{arg1Copy})
  1413  	fake.requestLoggerFileWriterMutex.Unlock()
  1414  	if fake.RequestLoggerFileWriterStub != nil {
  1415  		return fake.RequestLoggerFileWriterStub(arg1)
  1416  	}
  1417  	if specificReturn {
  1418  		return ret.result1
  1419  	}
  1420  	fakeReturns := fake.requestLoggerFileWriterReturns
  1421  	return fakeReturns.result1
  1422  }
  1423  
  1424  func (fake *FakeUI) RequestLoggerFileWriterCallCount() int {
  1425  	fake.requestLoggerFileWriterMutex.RLock()
  1426  	defer fake.requestLoggerFileWriterMutex.RUnlock()
  1427  	return len(fake.requestLoggerFileWriterArgsForCall)
  1428  }
  1429  
  1430  func (fake *FakeUI) RequestLoggerFileWriterCalls(stub func([]string) *ui.RequestLoggerFileWriter) {
  1431  	fake.requestLoggerFileWriterMutex.Lock()
  1432  	defer fake.requestLoggerFileWriterMutex.Unlock()
  1433  	fake.RequestLoggerFileWriterStub = stub
  1434  }
  1435  
  1436  func (fake *FakeUI) RequestLoggerFileWriterArgsForCall(i int) []string {
  1437  	fake.requestLoggerFileWriterMutex.RLock()
  1438  	defer fake.requestLoggerFileWriterMutex.RUnlock()
  1439  	argsForCall := fake.requestLoggerFileWriterArgsForCall[i]
  1440  	return argsForCall.arg1
  1441  }
  1442  
  1443  func (fake *FakeUI) RequestLoggerFileWriterReturns(result1 *ui.RequestLoggerFileWriter) {
  1444  	fake.requestLoggerFileWriterMutex.Lock()
  1445  	defer fake.requestLoggerFileWriterMutex.Unlock()
  1446  	fake.RequestLoggerFileWriterStub = nil
  1447  	fake.requestLoggerFileWriterReturns = struct {
  1448  		result1 *ui.RequestLoggerFileWriter
  1449  	}{result1}
  1450  }
  1451  
  1452  func (fake *FakeUI) RequestLoggerFileWriterReturnsOnCall(i int, result1 *ui.RequestLoggerFileWriter) {
  1453  	fake.requestLoggerFileWriterMutex.Lock()
  1454  	defer fake.requestLoggerFileWriterMutex.Unlock()
  1455  	fake.RequestLoggerFileWriterStub = nil
  1456  	if fake.requestLoggerFileWriterReturnsOnCall == nil {
  1457  		fake.requestLoggerFileWriterReturnsOnCall = make(map[int]struct {
  1458  			result1 *ui.RequestLoggerFileWriter
  1459  		})
  1460  	}
  1461  	fake.requestLoggerFileWriterReturnsOnCall[i] = struct {
  1462  		result1 *ui.RequestLoggerFileWriter
  1463  	}{result1}
  1464  }
  1465  
  1466  func (fake *FakeUI) RequestLoggerTerminalDisplay() *ui.RequestLoggerTerminalDisplay {
  1467  	fake.requestLoggerTerminalDisplayMutex.Lock()
  1468  	ret, specificReturn := fake.requestLoggerTerminalDisplayReturnsOnCall[len(fake.requestLoggerTerminalDisplayArgsForCall)]
  1469  	fake.requestLoggerTerminalDisplayArgsForCall = append(fake.requestLoggerTerminalDisplayArgsForCall, struct {
  1470  	}{})
  1471  	fake.recordInvocation("RequestLoggerTerminalDisplay", []interface{}{})
  1472  	fake.requestLoggerTerminalDisplayMutex.Unlock()
  1473  	if fake.RequestLoggerTerminalDisplayStub != nil {
  1474  		return fake.RequestLoggerTerminalDisplayStub()
  1475  	}
  1476  	if specificReturn {
  1477  		return ret.result1
  1478  	}
  1479  	fakeReturns := fake.requestLoggerTerminalDisplayReturns
  1480  	return fakeReturns.result1
  1481  }
  1482  
  1483  func (fake *FakeUI) RequestLoggerTerminalDisplayCallCount() int {
  1484  	fake.requestLoggerTerminalDisplayMutex.RLock()
  1485  	defer fake.requestLoggerTerminalDisplayMutex.RUnlock()
  1486  	return len(fake.requestLoggerTerminalDisplayArgsForCall)
  1487  }
  1488  
  1489  func (fake *FakeUI) RequestLoggerTerminalDisplayCalls(stub func() *ui.RequestLoggerTerminalDisplay) {
  1490  	fake.requestLoggerTerminalDisplayMutex.Lock()
  1491  	defer fake.requestLoggerTerminalDisplayMutex.Unlock()
  1492  	fake.RequestLoggerTerminalDisplayStub = stub
  1493  }
  1494  
  1495  func (fake *FakeUI) RequestLoggerTerminalDisplayReturns(result1 *ui.RequestLoggerTerminalDisplay) {
  1496  	fake.requestLoggerTerminalDisplayMutex.Lock()
  1497  	defer fake.requestLoggerTerminalDisplayMutex.Unlock()
  1498  	fake.RequestLoggerTerminalDisplayStub = nil
  1499  	fake.requestLoggerTerminalDisplayReturns = struct {
  1500  		result1 *ui.RequestLoggerTerminalDisplay
  1501  	}{result1}
  1502  }
  1503  
  1504  func (fake *FakeUI) RequestLoggerTerminalDisplayReturnsOnCall(i int, result1 *ui.RequestLoggerTerminalDisplay) {
  1505  	fake.requestLoggerTerminalDisplayMutex.Lock()
  1506  	defer fake.requestLoggerTerminalDisplayMutex.Unlock()
  1507  	fake.RequestLoggerTerminalDisplayStub = nil
  1508  	if fake.requestLoggerTerminalDisplayReturnsOnCall == nil {
  1509  		fake.requestLoggerTerminalDisplayReturnsOnCall = make(map[int]struct {
  1510  			result1 *ui.RequestLoggerTerminalDisplay
  1511  		})
  1512  	}
  1513  	fake.requestLoggerTerminalDisplayReturnsOnCall[i] = struct {
  1514  		result1 *ui.RequestLoggerTerminalDisplay
  1515  	}{result1}
  1516  }
  1517  
  1518  func (fake *FakeUI) TranslateText(arg1 string, arg2 ...map[string]interface{}) string {
  1519  	fake.translateTextMutex.Lock()
  1520  	ret, specificReturn := fake.translateTextReturnsOnCall[len(fake.translateTextArgsForCall)]
  1521  	fake.translateTextArgsForCall = append(fake.translateTextArgsForCall, struct {
  1522  		arg1 string
  1523  		arg2 []map[string]interface{}
  1524  	}{arg1, arg2})
  1525  	fake.recordInvocation("TranslateText", []interface{}{arg1, arg2})
  1526  	fake.translateTextMutex.Unlock()
  1527  	if fake.TranslateTextStub != nil {
  1528  		return fake.TranslateTextStub(arg1, arg2...)
  1529  	}
  1530  	if specificReturn {
  1531  		return ret.result1
  1532  	}
  1533  	fakeReturns := fake.translateTextReturns
  1534  	return fakeReturns.result1
  1535  }
  1536  
  1537  func (fake *FakeUI) TranslateTextCallCount() int {
  1538  	fake.translateTextMutex.RLock()
  1539  	defer fake.translateTextMutex.RUnlock()
  1540  	return len(fake.translateTextArgsForCall)
  1541  }
  1542  
  1543  func (fake *FakeUI) TranslateTextCalls(stub func(string, ...map[string]interface{}) string) {
  1544  	fake.translateTextMutex.Lock()
  1545  	defer fake.translateTextMutex.Unlock()
  1546  	fake.TranslateTextStub = stub
  1547  }
  1548  
  1549  func (fake *FakeUI) TranslateTextArgsForCall(i int) (string, []map[string]interface{}) {
  1550  	fake.translateTextMutex.RLock()
  1551  	defer fake.translateTextMutex.RUnlock()
  1552  	argsForCall := fake.translateTextArgsForCall[i]
  1553  	return argsForCall.arg1, argsForCall.arg2
  1554  }
  1555  
  1556  func (fake *FakeUI) TranslateTextReturns(result1 string) {
  1557  	fake.translateTextMutex.Lock()
  1558  	defer fake.translateTextMutex.Unlock()
  1559  	fake.TranslateTextStub = nil
  1560  	fake.translateTextReturns = struct {
  1561  		result1 string
  1562  	}{result1}
  1563  }
  1564  
  1565  func (fake *FakeUI) TranslateTextReturnsOnCall(i int, result1 string) {
  1566  	fake.translateTextMutex.Lock()
  1567  	defer fake.translateTextMutex.Unlock()
  1568  	fake.TranslateTextStub = nil
  1569  	if fake.translateTextReturnsOnCall == nil {
  1570  		fake.translateTextReturnsOnCall = make(map[int]struct {
  1571  			result1 string
  1572  		})
  1573  	}
  1574  	fake.translateTextReturnsOnCall[i] = struct {
  1575  		result1 string
  1576  	}{result1}
  1577  }
  1578  
  1579  func (fake *FakeUI) UserFriendlyDate(arg1 time.Time) string {
  1580  	fake.userFriendlyDateMutex.Lock()
  1581  	ret, specificReturn := fake.userFriendlyDateReturnsOnCall[len(fake.userFriendlyDateArgsForCall)]
  1582  	fake.userFriendlyDateArgsForCall = append(fake.userFriendlyDateArgsForCall, struct {
  1583  		arg1 time.Time
  1584  	}{arg1})
  1585  	fake.recordInvocation("UserFriendlyDate", []interface{}{arg1})
  1586  	fake.userFriendlyDateMutex.Unlock()
  1587  	if fake.UserFriendlyDateStub != nil {
  1588  		return fake.UserFriendlyDateStub(arg1)
  1589  	}
  1590  	if specificReturn {
  1591  		return ret.result1
  1592  	}
  1593  	fakeReturns := fake.userFriendlyDateReturns
  1594  	return fakeReturns.result1
  1595  }
  1596  
  1597  func (fake *FakeUI) UserFriendlyDateCallCount() int {
  1598  	fake.userFriendlyDateMutex.RLock()
  1599  	defer fake.userFriendlyDateMutex.RUnlock()
  1600  	return len(fake.userFriendlyDateArgsForCall)
  1601  }
  1602  
  1603  func (fake *FakeUI) UserFriendlyDateCalls(stub func(time.Time) string) {
  1604  	fake.userFriendlyDateMutex.Lock()
  1605  	defer fake.userFriendlyDateMutex.Unlock()
  1606  	fake.UserFriendlyDateStub = stub
  1607  }
  1608  
  1609  func (fake *FakeUI) UserFriendlyDateArgsForCall(i int) time.Time {
  1610  	fake.userFriendlyDateMutex.RLock()
  1611  	defer fake.userFriendlyDateMutex.RUnlock()
  1612  	argsForCall := fake.userFriendlyDateArgsForCall[i]
  1613  	return argsForCall.arg1
  1614  }
  1615  
  1616  func (fake *FakeUI) UserFriendlyDateReturns(result1 string) {
  1617  	fake.userFriendlyDateMutex.Lock()
  1618  	defer fake.userFriendlyDateMutex.Unlock()
  1619  	fake.UserFriendlyDateStub = nil
  1620  	fake.userFriendlyDateReturns = struct {
  1621  		result1 string
  1622  	}{result1}
  1623  }
  1624  
  1625  func (fake *FakeUI) UserFriendlyDateReturnsOnCall(i int, result1 string) {
  1626  	fake.userFriendlyDateMutex.Lock()
  1627  	defer fake.userFriendlyDateMutex.Unlock()
  1628  	fake.UserFriendlyDateStub = nil
  1629  	if fake.userFriendlyDateReturnsOnCall == nil {
  1630  		fake.userFriendlyDateReturnsOnCall = make(map[int]struct {
  1631  			result1 string
  1632  		})
  1633  	}
  1634  	fake.userFriendlyDateReturnsOnCall[i] = struct {
  1635  		result1 string
  1636  	}{result1}
  1637  }
  1638  
  1639  func (fake *FakeUI) Writer() io.Writer {
  1640  	fake.writerMutex.Lock()
  1641  	ret, specificReturn := fake.writerReturnsOnCall[len(fake.writerArgsForCall)]
  1642  	fake.writerArgsForCall = append(fake.writerArgsForCall, struct {
  1643  	}{})
  1644  	fake.recordInvocation("Writer", []interface{}{})
  1645  	fake.writerMutex.Unlock()
  1646  	if fake.WriterStub != nil {
  1647  		return fake.WriterStub()
  1648  	}
  1649  	if specificReturn {
  1650  		return ret.result1
  1651  	}
  1652  	fakeReturns := fake.writerReturns
  1653  	return fakeReturns.result1
  1654  }
  1655  
  1656  func (fake *FakeUI) WriterCallCount() int {
  1657  	fake.writerMutex.RLock()
  1658  	defer fake.writerMutex.RUnlock()
  1659  	return len(fake.writerArgsForCall)
  1660  }
  1661  
  1662  func (fake *FakeUI) WriterCalls(stub func() io.Writer) {
  1663  	fake.writerMutex.Lock()
  1664  	defer fake.writerMutex.Unlock()
  1665  	fake.WriterStub = stub
  1666  }
  1667  
  1668  func (fake *FakeUI) WriterReturns(result1 io.Writer) {
  1669  	fake.writerMutex.Lock()
  1670  	defer fake.writerMutex.Unlock()
  1671  	fake.WriterStub = nil
  1672  	fake.writerReturns = struct {
  1673  		result1 io.Writer
  1674  	}{result1}
  1675  }
  1676  
  1677  func (fake *FakeUI) WriterReturnsOnCall(i int, result1 io.Writer) {
  1678  	fake.writerMutex.Lock()
  1679  	defer fake.writerMutex.Unlock()
  1680  	fake.WriterStub = nil
  1681  	if fake.writerReturnsOnCall == nil {
  1682  		fake.writerReturnsOnCall = make(map[int]struct {
  1683  			result1 io.Writer
  1684  		})
  1685  	}
  1686  	fake.writerReturnsOnCall[i] = struct {
  1687  		result1 io.Writer
  1688  	}{result1}
  1689  }
  1690  
  1691  func (fake *FakeUI) Invocations() map[string][][]interface{} {
  1692  	fake.invocationsMutex.RLock()
  1693  	defer fake.invocationsMutex.RUnlock()
  1694  	fake.deferTextMutex.RLock()
  1695  	defer fake.deferTextMutex.RUnlock()
  1696  	fake.displayBoolPromptMutex.RLock()
  1697  	defer fake.displayBoolPromptMutex.RUnlock()
  1698  	fake.displayChangesForPushMutex.RLock()
  1699  	defer fake.displayChangesForPushMutex.RUnlock()
  1700  	fake.displayDeprecationWarningMutex.RLock()
  1701  	defer fake.displayDeprecationWarningMutex.RUnlock()
  1702  	fake.displayErrorMutex.RLock()
  1703  	defer fake.displayErrorMutex.RUnlock()
  1704  	fake.displayFileDeprecationWarningMutex.RLock()
  1705  	defer fake.displayFileDeprecationWarningMutex.RUnlock()
  1706  	fake.displayHeaderMutex.RLock()
  1707  	defer fake.displayHeaderMutex.RUnlock()
  1708  	fake.displayInstancesTableForAppMutex.RLock()
  1709  	defer fake.displayInstancesTableForAppMutex.RUnlock()
  1710  	fake.displayKeyValueTableMutex.RLock()
  1711  	defer fake.displayKeyValueTableMutex.RUnlock()
  1712  	fake.displayKeyValueTableForAppMutex.RLock()
  1713  	defer fake.displayKeyValueTableForAppMutex.RUnlock()
  1714  	fake.displayLogMessageMutex.RLock()
  1715  	defer fake.displayLogMessageMutex.RUnlock()
  1716  	fake.displayNewlineMutex.RLock()
  1717  	defer fake.displayNewlineMutex.RUnlock()
  1718  	fake.displayNonWrappingTableMutex.RLock()
  1719  	defer fake.displayNonWrappingTableMutex.RUnlock()
  1720  	fake.displayOKMutex.RLock()
  1721  	defer fake.displayOKMutex.RUnlock()
  1722  	fake.displayOptionalTextPromptMutex.RLock()
  1723  	defer fake.displayOptionalTextPromptMutex.RUnlock()
  1724  	fake.displayPasswordPromptMutex.RLock()
  1725  	defer fake.displayPasswordPromptMutex.RUnlock()
  1726  	fake.displayTableWithHeaderMutex.RLock()
  1727  	defer fake.displayTableWithHeaderMutex.RUnlock()
  1728  	fake.displayTextMutex.RLock()
  1729  	defer fake.displayTextMutex.RUnlock()
  1730  	fake.displayTextMenuMutex.RLock()
  1731  	defer fake.displayTextMenuMutex.RUnlock()
  1732  	fake.displayTextPromptMutex.RLock()
  1733  	defer fake.displayTextPromptMutex.RUnlock()
  1734  	fake.displayTextWithBoldMutex.RLock()
  1735  	defer fake.displayTextWithBoldMutex.RUnlock()
  1736  	fake.displayTextWithFlavorMutex.RLock()
  1737  	defer fake.displayTextWithFlavorMutex.RUnlock()
  1738  	fake.displayWarningMutex.RLock()
  1739  	defer fake.displayWarningMutex.RUnlock()
  1740  	fake.displayWarningsMutex.RLock()
  1741  	defer fake.displayWarningsMutex.RUnlock()
  1742  	fake.getErrMutex.RLock()
  1743  	defer fake.getErrMutex.RUnlock()
  1744  	fake.getInMutex.RLock()
  1745  	defer fake.getInMutex.RUnlock()
  1746  	fake.getOutMutex.RLock()
  1747  	defer fake.getOutMutex.RUnlock()
  1748  	fake.requestLoggerFileWriterMutex.RLock()
  1749  	defer fake.requestLoggerFileWriterMutex.RUnlock()
  1750  	fake.requestLoggerTerminalDisplayMutex.RLock()
  1751  	defer fake.requestLoggerTerminalDisplayMutex.RUnlock()
  1752  	fake.translateTextMutex.RLock()
  1753  	defer fake.translateTextMutex.RUnlock()
  1754  	fake.userFriendlyDateMutex.RLock()
  1755  	defer fake.userFriendlyDateMutex.RUnlock()
  1756  	fake.writerMutex.RLock()
  1757  	defer fake.writerMutex.RUnlock()
  1758  	copiedInvocations := map[string][][]interface{}{}
  1759  	for key, value := range fake.invocations {
  1760  		copiedInvocations[key] = value
  1761  	}
  1762  	return copiedInvocations
  1763  }
  1764  
  1765  func (fake *FakeUI) recordInvocation(key string, args []interface{}) {
  1766  	fake.invocationsMutex.Lock()
  1767  	defer fake.invocationsMutex.Unlock()
  1768  	if fake.invocations == nil {
  1769  		fake.invocations = map[string][][]interface{}{}
  1770  	}
  1771  	if fake.invocations[key] == nil {
  1772  		fake.invocations[key] = [][]interface{}{}
  1773  	}
  1774  	fake.invocations[key] = append(fake.invocations[key], args)
  1775  }
  1776  
  1777  var _ command.UI = new(FakeUI)