github.com/liamawhite/cli-with-i18n@v6.32.1-0.20171122084555-dede0a5c3448+incompatible/util/ui/uifakes/fake_log_message.go (about)

     1  // Code generated by counterfeiter. DO NOT EDIT.
     2  package uifakes
     3  
     4  import (
     5  	"sync"
     6  	"time"
     7  
     8  	"github.com/liamawhite/cli-with-i18n/util/ui"
     9  )
    10  
    11  type FakeLogMessage struct {
    12  	MessageStub        func() string
    13  	messageMutex       sync.RWMutex
    14  	messageArgsForCall []struct{}
    15  	messageReturns     struct {
    16  		result1 string
    17  	}
    18  	messageReturnsOnCall map[int]struct {
    19  		result1 string
    20  	}
    21  	TypeStub        func() string
    22  	typeMutex       sync.RWMutex
    23  	typeArgsForCall []struct{}
    24  	typeReturns     struct {
    25  		result1 string
    26  	}
    27  	typeReturnsOnCall map[int]struct {
    28  		result1 string
    29  	}
    30  	TimestampStub        func() time.Time
    31  	timestampMutex       sync.RWMutex
    32  	timestampArgsForCall []struct{}
    33  	timestampReturns     struct {
    34  		result1 time.Time
    35  	}
    36  	timestampReturnsOnCall map[int]struct {
    37  		result1 time.Time
    38  	}
    39  	SourceTypeStub        func() string
    40  	sourceTypeMutex       sync.RWMutex
    41  	sourceTypeArgsForCall []struct{}
    42  	sourceTypeReturns     struct {
    43  		result1 string
    44  	}
    45  	sourceTypeReturnsOnCall map[int]struct {
    46  		result1 string
    47  	}
    48  	SourceInstanceStub        func() string
    49  	sourceInstanceMutex       sync.RWMutex
    50  	sourceInstanceArgsForCall []struct{}
    51  	sourceInstanceReturns     struct {
    52  		result1 string
    53  	}
    54  	sourceInstanceReturnsOnCall map[int]struct {
    55  		result1 string
    56  	}
    57  	invocations      map[string][][]interface{}
    58  	invocationsMutex sync.RWMutex
    59  }
    60  
    61  func (fake *FakeLogMessage) Message() string {
    62  	fake.messageMutex.Lock()
    63  	ret, specificReturn := fake.messageReturnsOnCall[len(fake.messageArgsForCall)]
    64  	fake.messageArgsForCall = append(fake.messageArgsForCall, struct{}{})
    65  	fake.recordInvocation("Message", []interface{}{})
    66  	fake.messageMutex.Unlock()
    67  	if fake.MessageStub != nil {
    68  		return fake.MessageStub()
    69  	}
    70  	if specificReturn {
    71  		return ret.result1
    72  	}
    73  	return fake.messageReturns.result1
    74  }
    75  
    76  func (fake *FakeLogMessage) MessageCallCount() int {
    77  	fake.messageMutex.RLock()
    78  	defer fake.messageMutex.RUnlock()
    79  	return len(fake.messageArgsForCall)
    80  }
    81  
    82  func (fake *FakeLogMessage) MessageReturns(result1 string) {
    83  	fake.MessageStub = nil
    84  	fake.messageReturns = struct {
    85  		result1 string
    86  	}{result1}
    87  }
    88  
    89  func (fake *FakeLogMessage) MessageReturnsOnCall(i int, result1 string) {
    90  	fake.MessageStub = nil
    91  	if fake.messageReturnsOnCall == nil {
    92  		fake.messageReturnsOnCall = make(map[int]struct {
    93  			result1 string
    94  		})
    95  	}
    96  	fake.messageReturnsOnCall[i] = struct {
    97  		result1 string
    98  	}{result1}
    99  }
   100  
   101  func (fake *FakeLogMessage) Type() string {
   102  	fake.typeMutex.Lock()
   103  	ret, specificReturn := fake.typeReturnsOnCall[len(fake.typeArgsForCall)]
   104  	fake.typeArgsForCall = append(fake.typeArgsForCall, struct{}{})
   105  	fake.recordInvocation("Type", []interface{}{})
   106  	fake.typeMutex.Unlock()
   107  	if fake.TypeStub != nil {
   108  		return fake.TypeStub()
   109  	}
   110  	if specificReturn {
   111  		return ret.result1
   112  	}
   113  	return fake.typeReturns.result1
   114  }
   115  
   116  func (fake *FakeLogMessage) TypeCallCount() int {
   117  	fake.typeMutex.RLock()
   118  	defer fake.typeMutex.RUnlock()
   119  	return len(fake.typeArgsForCall)
   120  }
   121  
   122  func (fake *FakeLogMessage) TypeReturns(result1 string) {
   123  	fake.TypeStub = nil
   124  	fake.typeReturns = struct {
   125  		result1 string
   126  	}{result1}
   127  }
   128  
   129  func (fake *FakeLogMessage) TypeReturnsOnCall(i int, result1 string) {
   130  	fake.TypeStub = nil
   131  	if fake.typeReturnsOnCall == nil {
   132  		fake.typeReturnsOnCall = make(map[int]struct {
   133  			result1 string
   134  		})
   135  	}
   136  	fake.typeReturnsOnCall[i] = struct {
   137  		result1 string
   138  	}{result1}
   139  }
   140  
   141  func (fake *FakeLogMessage) Timestamp() time.Time {
   142  	fake.timestampMutex.Lock()
   143  	ret, specificReturn := fake.timestampReturnsOnCall[len(fake.timestampArgsForCall)]
   144  	fake.timestampArgsForCall = append(fake.timestampArgsForCall, struct{}{})
   145  	fake.recordInvocation("Timestamp", []interface{}{})
   146  	fake.timestampMutex.Unlock()
   147  	if fake.TimestampStub != nil {
   148  		return fake.TimestampStub()
   149  	}
   150  	if specificReturn {
   151  		return ret.result1
   152  	}
   153  	return fake.timestampReturns.result1
   154  }
   155  
   156  func (fake *FakeLogMessage) TimestampCallCount() int {
   157  	fake.timestampMutex.RLock()
   158  	defer fake.timestampMutex.RUnlock()
   159  	return len(fake.timestampArgsForCall)
   160  }
   161  
   162  func (fake *FakeLogMessage) TimestampReturns(result1 time.Time) {
   163  	fake.TimestampStub = nil
   164  	fake.timestampReturns = struct {
   165  		result1 time.Time
   166  	}{result1}
   167  }
   168  
   169  func (fake *FakeLogMessage) TimestampReturnsOnCall(i int, result1 time.Time) {
   170  	fake.TimestampStub = nil
   171  	if fake.timestampReturnsOnCall == nil {
   172  		fake.timestampReturnsOnCall = make(map[int]struct {
   173  			result1 time.Time
   174  		})
   175  	}
   176  	fake.timestampReturnsOnCall[i] = struct {
   177  		result1 time.Time
   178  	}{result1}
   179  }
   180  
   181  func (fake *FakeLogMessage) SourceType() string {
   182  	fake.sourceTypeMutex.Lock()
   183  	ret, specificReturn := fake.sourceTypeReturnsOnCall[len(fake.sourceTypeArgsForCall)]
   184  	fake.sourceTypeArgsForCall = append(fake.sourceTypeArgsForCall, struct{}{})
   185  	fake.recordInvocation("SourceType", []interface{}{})
   186  	fake.sourceTypeMutex.Unlock()
   187  	if fake.SourceTypeStub != nil {
   188  		return fake.SourceTypeStub()
   189  	}
   190  	if specificReturn {
   191  		return ret.result1
   192  	}
   193  	return fake.sourceTypeReturns.result1
   194  }
   195  
   196  func (fake *FakeLogMessage) SourceTypeCallCount() int {
   197  	fake.sourceTypeMutex.RLock()
   198  	defer fake.sourceTypeMutex.RUnlock()
   199  	return len(fake.sourceTypeArgsForCall)
   200  }
   201  
   202  func (fake *FakeLogMessage) SourceTypeReturns(result1 string) {
   203  	fake.SourceTypeStub = nil
   204  	fake.sourceTypeReturns = struct {
   205  		result1 string
   206  	}{result1}
   207  }
   208  
   209  func (fake *FakeLogMessage) SourceTypeReturnsOnCall(i int, result1 string) {
   210  	fake.SourceTypeStub = nil
   211  	if fake.sourceTypeReturnsOnCall == nil {
   212  		fake.sourceTypeReturnsOnCall = make(map[int]struct {
   213  			result1 string
   214  		})
   215  	}
   216  	fake.sourceTypeReturnsOnCall[i] = struct {
   217  		result1 string
   218  	}{result1}
   219  }
   220  
   221  func (fake *FakeLogMessage) SourceInstance() string {
   222  	fake.sourceInstanceMutex.Lock()
   223  	ret, specificReturn := fake.sourceInstanceReturnsOnCall[len(fake.sourceInstanceArgsForCall)]
   224  	fake.sourceInstanceArgsForCall = append(fake.sourceInstanceArgsForCall, struct{}{})
   225  	fake.recordInvocation("SourceInstance", []interface{}{})
   226  	fake.sourceInstanceMutex.Unlock()
   227  	if fake.SourceInstanceStub != nil {
   228  		return fake.SourceInstanceStub()
   229  	}
   230  	if specificReturn {
   231  		return ret.result1
   232  	}
   233  	return fake.sourceInstanceReturns.result1
   234  }
   235  
   236  func (fake *FakeLogMessage) SourceInstanceCallCount() int {
   237  	fake.sourceInstanceMutex.RLock()
   238  	defer fake.sourceInstanceMutex.RUnlock()
   239  	return len(fake.sourceInstanceArgsForCall)
   240  }
   241  
   242  func (fake *FakeLogMessage) SourceInstanceReturns(result1 string) {
   243  	fake.SourceInstanceStub = nil
   244  	fake.sourceInstanceReturns = struct {
   245  		result1 string
   246  	}{result1}
   247  }
   248  
   249  func (fake *FakeLogMessage) SourceInstanceReturnsOnCall(i int, result1 string) {
   250  	fake.SourceInstanceStub = nil
   251  	if fake.sourceInstanceReturnsOnCall == nil {
   252  		fake.sourceInstanceReturnsOnCall = make(map[int]struct {
   253  			result1 string
   254  		})
   255  	}
   256  	fake.sourceInstanceReturnsOnCall[i] = struct {
   257  		result1 string
   258  	}{result1}
   259  }
   260  
   261  func (fake *FakeLogMessage) Invocations() map[string][][]interface{} {
   262  	fake.invocationsMutex.RLock()
   263  	defer fake.invocationsMutex.RUnlock()
   264  	fake.messageMutex.RLock()
   265  	defer fake.messageMutex.RUnlock()
   266  	fake.typeMutex.RLock()
   267  	defer fake.typeMutex.RUnlock()
   268  	fake.timestampMutex.RLock()
   269  	defer fake.timestampMutex.RUnlock()
   270  	fake.sourceTypeMutex.RLock()
   271  	defer fake.sourceTypeMutex.RUnlock()
   272  	fake.sourceInstanceMutex.RLock()
   273  	defer fake.sourceInstanceMutex.RUnlock()
   274  	copiedInvocations := map[string][][]interface{}{}
   275  	for key, value := range fake.invocations {
   276  		copiedInvocations[key] = value
   277  	}
   278  	return copiedInvocations
   279  }
   280  
   281  func (fake *FakeLogMessage) recordInvocation(key string, args []interface{}) {
   282  	fake.invocationsMutex.Lock()
   283  	defer fake.invocationsMutex.Unlock()
   284  	if fake.invocations == nil {
   285  		fake.invocations = map[string][][]interface{}{}
   286  	}
   287  	if fake.invocations[key] == nil {
   288  		fake.invocations[key] = [][]interface{}{}
   289  	}
   290  	fake.invocations[key] = append(fake.invocations[key], args)
   291  }
   292  
   293  var _ ui.LogMessage = new(FakeLogMessage)