github.com/hechain20/hechain@v0.0.0-20220316014945-b544036ba106/internal/pkg/peer/blocksprovider/fake/dialer.go (about) 1 // Code generated by counterfeiter. DO NOT EDIT. 2 package fake 3 4 import ( 5 "sync" 6 7 "github.com/hechain20/hechain/internal/pkg/peer/blocksprovider" 8 "google.golang.org/grpc" 9 ) 10 11 type Dialer struct { 12 DialStub func(string, [][]byte) (*grpc.ClientConn, error) 13 dialMutex sync.RWMutex 14 dialArgsForCall []struct { 15 arg1 string 16 arg2 [][]byte 17 } 18 dialReturns struct { 19 result1 *grpc.ClientConn 20 result2 error 21 } 22 dialReturnsOnCall map[int]struct { 23 result1 *grpc.ClientConn 24 result2 error 25 } 26 invocations map[string][][]interface{} 27 invocationsMutex sync.RWMutex 28 } 29 30 func (fake *Dialer) Dial(arg1 string, arg2 [][]byte) (*grpc.ClientConn, error) { 31 var arg2Copy [][]byte 32 if arg2 != nil { 33 arg2Copy = make([][]byte, len(arg2)) 34 copy(arg2Copy, arg2) 35 } 36 fake.dialMutex.Lock() 37 ret, specificReturn := fake.dialReturnsOnCall[len(fake.dialArgsForCall)] 38 fake.dialArgsForCall = append(fake.dialArgsForCall, struct { 39 arg1 string 40 arg2 [][]byte 41 }{arg1, arg2Copy}) 42 fake.recordInvocation("Dial", []interface{}{arg1, arg2Copy}) 43 fake.dialMutex.Unlock() 44 if fake.DialStub != nil { 45 return fake.DialStub(arg1, arg2) 46 } 47 if specificReturn { 48 return ret.result1, ret.result2 49 } 50 fakeReturns := fake.dialReturns 51 return fakeReturns.result1, fakeReturns.result2 52 } 53 54 func (fake *Dialer) DialCallCount() int { 55 fake.dialMutex.RLock() 56 defer fake.dialMutex.RUnlock() 57 return len(fake.dialArgsForCall) 58 } 59 60 func (fake *Dialer) DialCalls(stub func(string, [][]byte) (*grpc.ClientConn, error)) { 61 fake.dialMutex.Lock() 62 defer fake.dialMutex.Unlock() 63 fake.DialStub = stub 64 } 65 66 func (fake *Dialer) DialArgsForCall(i int) (string, [][]byte) { 67 fake.dialMutex.RLock() 68 defer fake.dialMutex.RUnlock() 69 argsForCall := fake.dialArgsForCall[i] 70 return argsForCall.arg1, argsForCall.arg2 71 } 72 73 func (fake *Dialer) DialReturns(result1 *grpc.ClientConn, result2 error) { 74 fake.dialMutex.Lock() 75 defer fake.dialMutex.Unlock() 76 fake.DialStub = nil 77 fake.dialReturns = struct { 78 result1 *grpc.ClientConn 79 result2 error 80 }{result1, result2} 81 } 82 83 func (fake *Dialer) DialReturnsOnCall(i int, result1 *grpc.ClientConn, result2 error) { 84 fake.dialMutex.Lock() 85 defer fake.dialMutex.Unlock() 86 fake.DialStub = nil 87 if fake.dialReturnsOnCall == nil { 88 fake.dialReturnsOnCall = make(map[int]struct { 89 result1 *grpc.ClientConn 90 result2 error 91 }) 92 } 93 fake.dialReturnsOnCall[i] = struct { 94 result1 *grpc.ClientConn 95 result2 error 96 }{result1, result2} 97 } 98 99 func (fake *Dialer) Invocations() map[string][][]interface{} { 100 fake.invocationsMutex.RLock() 101 defer fake.invocationsMutex.RUnlock() 102 fake.dialMutex.RLock() 103 defer fake.dialMutex.RUnlock() 104 copiedInvocations := map[string][][]interface{}{} 105 for key, value := range fake.invocations { 106 copiedInvocations[key] = value 107 } 108 return copiedInvocations 109 } 110 111 func (fake *Dialer) recordInvocation(key string, args []interface{}) { 112 fake.invocationsMutex.Lock() 113 defer fake.invocationsMutex.Unlock() 114 if fake.invocations == nil { 115 fake.invocations = map[string][][]interface{}{} 116 } 117 if fake.invocations[key] == nil { 118 fake.invocations[key] = [][]interface{}{} 119 } 120 fake.invocations[key] = append(fake.invocations[key], args) 121 } 122 123 var _ blocksprovider.Dialer = new(Dialer)