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)