github.com/asifdxtreme/cli@v6.1.3-0.20150123051144-9ead8700b4ae+incompatible/cf/i18n/detection/fakes/fake_detector.go (about) 1 // This file was generated by counterfeiter 2 package fakes 3 4 import ( 5 "sync" 6 7 . "github.com/cloudfoundry/cli/cf/i18n/detection" 8 ) 9 10 type FakeDetector struct { 11 DetectIETFStub func() (string, error) 12 detectIETFMutex sync.RWMutex 13 detectIETFArgsForCall []struct{} 14 detectIETFReturns struct { 15 result1 string 16 result2 error 17 } 18 DetectLanguageStub func() (string, error) 19 detectLanguageMutex sync.RWMutex 20 detectLanguageArgsForCall []struct{} 21 detectLanguageReturns struct { 22 result1 string 23 result2 error 24 } 25 } 26 27 func (fake *FakeDetector) DetectIETF() (string, error) { 28 fake.detectIETFMutex.Lock() 29 defer fake.detectIETFMutex.Unlock() 30 fake.detectIETFArgsForCall = append(fake.detectIETFArgsForCall, struct{}{}) 31 if fake.DetectIETFStub != nil { 32 return fake.DetectIETFStub() 33 } else { 34 return fake.detectIETFReturns.result1, fake.detectIETFReturns.result2 35 } 36 } 37 38 func (fake *FakeDetector) DetectIETFCallCount() int { 39 fake.detectIETFMutex.RLock() 40 defer fake.detectIETFMutex.RUnlock() 41 return len(fake.detectIETFArgsForCall) 42 } 43 44 func (fake *FakeDetector) DetectIETFReturns(result1 string, result2 error) { 45 fake.detectIETFReturns = struct { 46 result1 string 47 result2 error 48 }{result1, result2} 49 } 50 51 func (fake *FakeDetector) DetectLanguage() (string, error) { 52 fake.detectLanguageMutex.Lock() 53 defer fake.detectLanguageMutex.Unlock() 54 fake.detectLanguageArgsForCall = append(fake.detectLanguageArgsForCall, struct{}{}) 55 if fake.DetectLanguageStub != nil { 56 return fake.DetectLanguageStub() 57 } else { 58 return fake.detectLanguageReturns.result1, fake.detectLanguageReturns.result2 59 } 60 } 61 62 func (fake *FakeDetector) DetectLanguageCallCount() int { 63 fake.detectLanguageMutex.RLock() 64 defer fake.detectLanguageMutex.RUnlock() 65 return len(fake.detectLanguageArgsForCall) 66 } 67 68 func (fake *FakeDetector) DetectLanguageReturns(result1 string, result2 error) { 69 fake.detectLanguageReturns = struct { 70 result1 string 71 result2 error 72 }{result1, result2} 73 } 74 75 var _ Detector = new(FakeDetector)