Versions in this module Expand all Collapse all v0 v0.0.1 Jul 6, 2023 Changes in this version + func GetGoroutineId() int64 + func GetMethod(instance interface{}, methodName string) interface + func GetNestedMethod(instance interface{}, methodName string) interface + func GetPrivateMethod(instance interface{}, methodName string) interface + func PatchConvey(items ...interface{}) + func Sequence(value ...interface{}) sequenceOpt + type FilterGoroutineType int64 + const Disable + const Exclude + const Include + type MockBuilder struct + func Mock(target interface{}) *MockBuilder + func MockUnsafe(target interface{}) *MockBuilder + func (builder *MockBuilder) Build() *Mocker + func (builder *MockBuilder) ExcludeCurrentGoRoutine() *MockBuilder + func (builder *MockBuilder) FilterGoRoutine(filter FilterGoroutineType, gId int64) *MockBuilder + func (builder *MockBuilder) IncludeCurrentGoRoutine() *MockBuilder + func (builder *MockBuilder) Origin(funcPtr interface{}) *MockBuilder + func (builder *MockBuilder) Return(results ...interface{}) *MockBuilder + func (builder *MockBuilder) To(hook interface{}) *MockBuilder + func (builder *MockBuilder) When(when interface{}) *MockBuilder + type Mocker struct + func (mocker *Mocker) ExcludeCurrentGoRoutine() *Mocker + func (mocker *Mocker) FilterGoRoutine(filter FilterGoroutineType, gId int64) *Mocker + func (mocker *Mocker) IncludeCurrentGoRoutine() *Mocker + func (mocker *Mocker) MockTimes() int + func (mocker *Mocker) Origin(funcPtr interface{}) *Mocker + func (mocker *Mocker) Patch() *Mocker + func (mocker *Mocker) Release() *MockBuilder + func (mocker *Mocker) Return(results ...interface{}) *Mocker + func (mocker *Mocker) Times() int + func (mocker *Mocker) To(to interface{}) *Mocker + func (mocker *Mocker) UnPatch() *Mocker + func (mocker *Mocker) When(when interface{}) *Mocker + type MockerVar struct + func MockValue(targetPtr interface{}) *MockerVar + func (mocker *MockerVar) Patch() *MockerVar + func (mocker *MockerVar) To(value interface{}) *MockerVar + func (mocker *MockerVar) UnPatch() *MockerVar + type MockeyPrivate struct + type Private interface + type SequenceOpt interface + GetNext func() []interface{}