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