Documentation ¶
Index ¶
- type KVQueueMock
- func (mock *KVQueueMock) Dequeue(value codec.ProtoMarshaler) bool
- func (mock *KVQueueMock) DequeueCalls() []struct{ ... }
- func (mock *KVQueueMock) DequeueIf(value codec.ProtoMarshaler, filter func(value codec.ProtoMarshaler) bool) bool
- func (mock *KVQueueMock) DequeueIfCalls() []struct{ ... }
- func (mock *KVQueueMock) DequeueUntil(value codec.ProtoMarshaler, filter func(value codec.ProtoMarshaler) bool) bool
- func (mock *KVQueueMock) DequeueUntilCalls() []struct{ ... }
- func (mock *KVQueueMock) Enqueue(key utils.Key, value codec.ProtoMarshaler)
- func (mock *KVQueueMock) EnqueueCalls() []struct{ ... }
- func (mock *KVQueueMock) IsEmpty() bool
- func (mock *KVQueueMock) IsEmptyCalls() []struct{}
- func (mock *KVQueueMock) Keys() []utils.Key
- func (mock *KVQueueMock) KeysCalls() []struct{}
- type LoggerMock
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type KVQueueMock ¶
type KVQueueMock struct { // DequeueFunc mocks the Dequeue method. DequeueFunc func(value codec.ProtoMarshaler) bool // DequeueIfFunc mocks the DequeueIf method. DequeueIfFunc func(value codec.ProtoMarshaler, filter func(value codec.ProtoMarshaler) bool) bool // DequeueUntilFunc mocks the DequeueUntil method. DequeueUntilFunc func(value codec.ProtoMarshaler, filter func(value codec.ProtoMarshaler) bool) bool // EnqueueFunc mocks the Enqueue method. EnqueueFunc func(key utils.Key, value codec.ProtoMarshaler) // IsEmptyFunc mocks the IsEmpty method. IsEmptyFunc func() bool // KeysFunc mocks the Keys method. KeysFunc func() []utils.Key // contains filtered or unexported fields }
KVQueueMock is a mock implementation of utils.KVQueue.
func TestSomethingThatUsesKVQueue(t *testing.T) { // make and configure a mocked utils.KVQueue mockedKVQueue := &KVQueueMock{ DequeueFunc: func(value codec.ProtoMarshaler) bool { panic("mock out the Dequeue method") }, DequeueIfFunc: func(value codec.ProtoMarshaler, filter func(value codec.ProtoMarshaler) bool) bool { panic("mock out the DequeueIf method") }, DequeueUntilFunc: func(value codec.ProtoMarshaler, filter func(value codec.ProtoMarshaler) bool) bool { panic("mock out the DequeueUntil method") }, EnqueueFunc: func(key utils.Key, value codec.ProtoMarshaler) { panic("mock out the Enqueue method") }, IsEmptyFunc: func() bool { panic("mock out the IsEmpty method") }, KeysFunc: func() []utils.Key { panic("mock out the Keys method") }, } // use mockedKVQueue in code that requires utils.KVQueue // and then make assertions. }
func (*KVQueueMock) Dequeue ¶
func (mock *KVQueueMock) Dequeue(value codec.ProtoMarshaler) bool
Dequeue calls DequeueFunc.
func (*KVQueueMock) DequeueCalls ¶
func (mock *KVQueueMock) DequeueCalls() []struct { Value codec.ProtoMarshaler }
DequeueCalls gets all the calls that were made to Dequeue. Check the length with:
len(mockedKVQueue.DequeueCalls())
func (*KVQueueMock) DequeueIf ¶ added in v0.21.0
func (mock *KVQueueMock) DequeueIf(value codec.ProtoMarshaler, filter func(value codec.ProtoMarshaler) bool) bool
DequeueIf calls DequeueIfFunc.
func (*KVQueueMock) DequeueIfCalls ¶ added in v0.21.0
func (mock *KVQueueMock) DequeueIfCalls() []struct { Value codec.ProtoMarshaler Filter func(value codec.ProtoMarshaler) bool }
DequeueIfCalls gets all the calls that were made to DequeueIf. Check the length with:
len(mockedKVQueue.DequeueIfCalls())
func (*KVQueueMock) DequeueUntil ¶ added in v0.21.0
func (mock *KVQueueMock) DequeueUntil(value codec.ProtoMarshaler, filter func(value codec.ProtoMarshaler) bool) bool
DequeueUntil calls DequeueUntilFunc.
func (*KVQueueMock) DequeueUntilCalls ¶ added in v0.21.0
func (mock *KVQueueMock) DequeueUntilCalls() []struct { Value codec.ProtoMarshaler Filter func(value codec.ProtoMarshaler) bool }
DequeueUntilCalls gets all the calls that were made to DequeueUntil. Check the length with:
len(mockedKVQueue.DequeueUntilCalls())
func (*KVQueueMock) Enqueue ¶
func (mock *KVQueueMock) Enqueue(key utils.Key, value codec.ProtoMarshaler)
Enqueue calls EnqueueFunc.
func (*KVQueueMock) EnqueueCalls ¶
func (mock *KVQueueMock) EnqueueCalls() []struct { Key utils.Key Value codec.ProtoMarshaler }
EnqueueCalls gets all the calls that were made to Enqueue. Check the length with:
len(mockedKVQueue.EnqueueCalls())
func (*KVQueueMock) IsEmptyCalls ¶
func (mock *KVQueueMock) IsEmptyCalls() []struct { }
IsEmptyCalls gets all the calls that were made to IsEmpty. Check the length with:
len(mockedKVQueue.IsEmptyCalls())
func (*KVQueueMock) Keys ¶ added in v0.10.0
func (mock *KVQueueMock) Keys() []utils.Key
Keys calls KeysFunc.
func (*KVQueueMock) KeysCalls ¶ added in v0.10.0
func (mock *KVQueueMock) KeysCalls() []struct { }
KeysCalls gets all the calls that were made to Keys. Check the length with:
len(mockedKVQueue.KeysCalls())
type LoggerMock ¶ added in v0.17.0
type LoggerMock struct { // LoggerFunc mocks the Logger method. LoggerFunc func(ctx sdk.Context) log.Logger // contains filtered or unexported fields }
LoggerMock is a mock implementation of utils.Logger.
func TestSomethingThatUsesLogger(t *testing.T) { // make and configure a mocked utils.Logger mockedLogger := &LoggerMock{ LoggerFunc: func(ctx sdk.Context) log.Logger { panic("mock out the Logger method") }, } // use mockedLogger in code that requires utils.Logger // and then make assertions. }
func (*LoggerMock) Logger ¶ added in v0.17.0
func (mock *LoggerMock) Logger(ctx sdk.Context) log.Logger
Logger calls LoggerFunc.
func (*LoggerMock) LoggerCalls ¶ added in v0.17.0
func (mock *LoggerMock) LoggerCalls() []struct { Ctx sdk.Context }
LoggerCalls gets all the calls that were made to Logger. Check the length with:
len(mockedLogger.LoggerCalls())