// Copyright (C) 2018 Storj Labs, Inc. // See LICENSE for copying information. // Code generated by mockery v1.0.0. DO NOT EDIT. package telemetry import ( "time" mock "github.com/stretchr/testify/mock" ) // MockContext is an autogenerated mock type for the Cont type type MockContext struct { mock.Mock } // Deadline provides a mock function with given fields: func (_m *MockContext) Deadline() (time.Time, bool) { ret := _m.Called() var r0 time.Time if rf, ok := ret.Get(0).(func() time.Time); ok { r0 = rf() } else { r0 = ret.Get(0).(time.Time) } var r1 bool if rf, ok := ret.Get(1).(func() bool); ok { r1 = rf() } else { r1 = ret.Get(1).(bool) } return r0, r1 } // Done provides a mock function with given fields: func (_m *MockContext) Done() <-chan struct{} { ret := _m.Called() var r0 <-chan struct{} if rf, ok := ret.Get(0).(func() <-chan struct{}); ok { r0 = rf() } else { if ret.Get(0) != nil { r0 = ret.Get(0).(<-chan struct{}) } } return r0 } // Err provides a mock function with given fields: func (_m *MockContext) Err() error { ret := _m.Called() var r0 error if rf, ok := ret.Get(0).(func() error); ok { r0 = rf() } else { r0 = ret.Error(0) } return r0 } // Value provides a mock function with given fields: key func (_m *MockContext) Value(key interface{}) interface{} { ret := _m.Called(key) var r0 interface{} if rf, ok := ret.Get(0).(func(interface{}) interface{}); ok { r0 = rf(key) } else { if ret.Get(0) != nil { r0 = ret.Get(0).(interface{}) } } return r0 }