Documentation
¶
Index ¶
- type ClientMock
- func (mock *ClientMock) Checker(contextMoqParam context.Context, checkState *healthcheck.CheckState) error
- func (mock *ClientMock) CheckerCalls() []struct{ ... }
- func (mock *ClientMock) Close(contextMoqParam context.Context) error
- func (mock *ClientMock) CloseCalls() []struct{ ... }
- func (mock *ClientMock) Collection(s string) *mongodriver.Collection
- func (mock *ClientMock) CollectionCalls() []struct{ ... }
- func (mock *ClientMock) Connection() *mongodriver.MongoConnection
- func (mock *ClientMock) ConnectionCalls() []struct{}
- func (mock *ClientMock) URI() string
- func (mock *ClientMock) URICalls() []struct{}
- type MongoCollectionMock
- func (mock *MongoCollectionMock) Aggregate(ctx context.Context, pipeline interface{}, results interface{}) error
- func (mock *MongoCollectionMock) AggregateCalls() []struct{ ... }
- func (mock *MongoCollectionMock) Count(ctx context.Context, filter interface{}, opts ...mongodriver.FindOption) (int, error)
- func (mock *MongoCollectionMock) CountCalls() []struct{ ... }
- func (mock *MongoCollectionMock) Delete(ctx context.Context, selector interface{}) (*mongodriver.CollectionDeleteResult, error)
- func (mock *MongoCollectionMock) DeleteById(ctx context.Context, id interface{}) (*mongodriver.CollectionDeleteResult, error)
- func (mock *MongoCollectionMock) DeleteByIdCalls() []struct{ ... }
- func (mock *MongoCollectionMock) DeleteCalls() []struct{ ... }
- func (mock *MongoCollectionMock) DeleteMany(ctx context.Context, selector interface{}) (*mongodriver.CollectionDeleteResult, error)
- func (mock *MongoCollectionMock) DeleteManyCalls() []struct{ ... }
- func (mock *MongoCollectionMock) Distinct(ctx context.Context, fieldName string, filter interface{}) ([]interface{}, error)
- func (mock *MongoCollectionMock) DistinctCalls() []struct{ ... }
- func (mock *MongoCollectionMock) Find(ctx context.Context, filter interface{}, results interface{}, ...) (int, error)
- func (mock *MongoCollectionMock) FindCalls() []struct{ ... }
- func (mock *MongoCollectionMock) FindCursor(ctx context.Context, filter interface{}, opts ...mongodriver.FindOption) (mongodriver.Cursor, error)
- func (mock *MongoCollectionMock) FindCursorCalls() []struct{ ... }
- func (mock *MongoCollectionMock) FindOne(ctx context.Context, filter interface{}, result interface{}, ...) error
- func (mock *MongoCollectionMock) FindOneCalls() []struct{ ... }
- func (mock *MongoCollectionMock) Insert(ctx context.Context, document interface{}) (*mongodriver.CollectionInsertResult, error)
- func (mock *MongoCollectionMock) InsertCalls() []struct{ ... }
- func (mock *MongoCollectionMock) InsertMany(ctx context.Context, documents []interface{}) (*mongodriver.CollectionInsertManyResult, error)
- func (mock *MongoCollectionMock) InsertManyCalls() []struct{ ... }
- func (mock *MongoCollectionMock) Must() *mongodriver.Must
- func (mock *MongoCollectionMock) MustCalls() []struct{}
- func (mock *MongoCollectionMock) NewLockClient() *lock.Client
- func (mock *MongoCollectionMock) NewLockClientCalls() []struct{}
- func (mock *MongoCollectionMock) Update(ctx context.Context, selector interface{}, update interface{}) (*mongodriver.CollectionUpdateResult, error)
- func (mock *MongoCollectionMock) UpdateById(ctx context.Context, id interface{}, update interface{}) (*mongodriver.CollectionUpdateResult, error)
- func (mock *MongoCollectionMock) UpdateByIdCalls() []struct{ ... }
- func (mock *MongoCollectionMock) UpdateCalls() []struct{ ... }
- func (mock *MongoCollectionMock) UpdateMany(ctx context.Context, selector interface{}, update interface{}) (*mongodriver.CollectionUpdateResult, error)
- func (mock *MongoCollectionMock) UpdateManyCalls() []struct{ ... }
- func (mock *MongoCollectionMock) Upsert(ctx context.Context, selector interface{}, update interface{}) (*mongodriver.CollectionUpdateResult, error)
- func (mock *MongoCollectionMock) UpsertById(ctx context.Context, id interface{}, update interface{}) (*mongodriver.CollectionUpdateResult, error)
- func (mock *MongoCollectionMock) UpsertByIdCalls() []struct{ ... }
- func (mock *MongoCollectionMock) UpsertCalls() []struct{ ... }
- type MongoCursorMock
- func (mock *MongoCursorMock) Close(ctx context.Context) error
- func (mock *MongoCursorMock) CloseCalls() []struct{ ... }
- func (mock *MongoCursorMock) Decode(val interface{}) error
- func (mock *MongoCursorMock) DecodeCalls() []struct{ ... }
- func (mock *MongoCursorMock) Err() error
- func (mock *MongoCursorMock) ErrCalls() []struct{}
- func (mock *MongoCursorMock) Next(ctx context.Context) bool
- func (mock *MongoCursorMock) NextCalls() []struct{ ... }
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ClientMock ¶
type ClientMock struct {
// CheckerFunc mocks the Checker method.
CheckerFunc func(contextMoqParam context.Context, checkState *healthcheck.CheckState) error
// CloseFunc mocks the Close method.
CloseFunc func(contextMoqParam context.Context) error
// CollectionFunc mocks the Collection method.
CollectionFunc func(s string) *mongodriver.Collection
// ConnectionFunc mocks the Connection method.
ConnectionFunc func() *mongodriver.MongoConnection
// URIFunc mocks the URI method.
URIFunc func() string
// contains filtered or unexported fields
}
ClientMock is a mock implementation of mongo.Client.
func TestSomethingThatUsesClient(t *testing.T) {
// make and configure a mocked mongo.Client
mockedClient := &ClientMock{
CheckerFunc: func(contextMoqParam context.Context, checkState *healthcheck.CheckState) error {
panic("mock out the Checker method")
},
CloseFunc: func(contextMoqParam context.Context) error {
panic("mock out the Close method")
},
CollectionFunc: func(s string) *mongodriver.Collection {
panic("mock out the Collection method")
},
ConnectionFunc: func() *mongodriver.MongoConnection {
panic("mock out the Connection method")
},
URIFunc: func() string {
panic("mock out the URI method")
},
}
// use mockedClient in code that requires mongo.Client
// and then make assertions.
}
func (*ClientMock) Checker ¶
func (mock *ClientMock) Checker(contextMoqParam context.Context, checkState *healthcheck.CheckState) error
Checker calls CheckerFunc.
func (*ClientMock) CheckerCalls ¶
func (mock *ClientMock) CheckerCalls() []struct { ContextMoqParam context.Context CheckState *healthcheck.CheckState }
CheckerCalls gets all the calls that were made to Checker. Check the length with:
len(mockedClient.CheckerCalls())
func (*ClientMock) Close ¶
func (mock *ClientMock) Close(contextMoqParam context.Context) error
Close calls CloseFunc.
func (*ClientMock) CloseCalls ¶
func (mock *ClientMock) CloseCalls() []struct { ContextMoqParam context.Context }
CloseCalls gets all the calls that were made to Close. Check the length with:
len(mockedClient.CloseCalls())
func (*ClientMock) Collection ¶
func (mock *ClientMock) Collection(s string) *mongodriver.Collection
Collection calls CollectionFunc.
func (*ClientMock) CollectionCalls ¶
func (mock *ClientMock) CollectionCalls() []struct { S string }
CollectionCalls gets all the calls that were made to Collection. Check the length with:
len(mockedClient.CollectionCalls())
func (*ClientMock) Connection ¶
func (mock *ClientMock) Connection() *mongodriver.MongoConnection
Connection calls ConnectionFunc.
func (*ClientMock) ConnectionCalls ¶
func (mock *ClientMock) ConnectionCalls() []struct { }
ConnectionCalls gets all the calls that were made to Connection. Check the length with:
len(mockedClient.ConnectionCalls())
func (*ClientMock) URICalls ¶
func (mock *ClientMock) URICalls() []struct { }
URICalls gets all the calls that were made to URI. Check the length with:
len(mockedClient.URICalls())
type MongoCollectionMock ¶
type MongoCollectionMock struct {
// AggregateFunc mocks the Aggregate method.
AggregateFunc func(ctx context.Context, pipeline interface{}, results interface{}) error
// CountFunc mocks the Count method.
CountFunc func(ctx context.Context, filter interface{}, opts ...mongodriver.FindOption) (int, error)
// DeleteFunc mocks the Delete method.
DeleteFunc func(ctx context.Context, selector interface{}) (*mongodriver.CollectionDeleteResult, error)
// DeleteByIdFunc mocks the DeleteById method.
DeleteByIdFunc func(ctx context.Context, id interface{}) (*mongodriver.CollectionDeleteResult, error)
// DeleteManyFunc mocks the DeleteMany method.
DeleteManyFunc func(ctx context.Context, selector interface{}) (*mongodriver.CollectionDeleteResult, error)
// DistinctFunc mocks the Distinct method.
DistinctFunc func(ctx context.Context, fieldName string, filter interface{}) ([]interface{}, error)
// FindFunc mocks the Find method.
FindFunc func(ctx context.Context, filter interface{}, results interface{}, opts ...mongodriver.FindOption) (int, error)
// FindCursorFunc mocks the FindCursor method.
FindCursorFunc func(ctx context.Context, filter interface{}, opts ...mongodriver.FindOption) (mongodriver.Cursor, error)
// FindOneFunc mocks the FindOne method.
FindOneFunc func(ctx context.Context, filter interface{}, result interface{}, opts ...mongodriver.FindOption) error
// InsertFunc mocks the Insert method.
InsertFunc func(ctx context.Context, document interface{}) (*mongodriver.CollectionInsertResult, error)
// InsertManyFunc mocks the InsertMany method.
InsertManyFunc func(ctx context.Context, documents []interface{}) (*mongodriver.CollectionInsertManyResult, error)
// MustFunc mocks the Must method.
MustFunc func() *mongodriver.Must
// NewLockClientFunc mocks the NewLockClient method.
NewLockClientFunc func() *lock.Client
// UpdateFunc mocks the Update method.
UpdateFunc func(ctx context.Context, selector interface{}, update interface{}) (*mongodriver.CollectionUpdateResult, error)
// UpdateByIdFunc mocks the UpdateById method.
UpdateByIdFunc func(ctx context.Context, id interface{}, update interface{}) (*mongodriver.CollectionUpdateResult, error)
// UpdateManyFunc mocks the UpdateMany method.
UpdateManyFunc func(ctx context.Context, selector interface{}, update interface{}) (*mongodriver.CollectionUpdateResult, error)
// UpsertFunc mocks the Upsert method.
UpsertFunc func(ctx context.Context, selector interface{}, update interface{}) (*mongodriver.CollectionUpdateResult, error)
// UpsertByIdFunc mocks the UpsertById method.
UpsertByIdFunc func(ctx context.Context, id interface{}, update interface{}) (*mongodriver.CollectionUpdateResult, error)
// contains filtered or unexported fields
}
MongoCollectionMock is a mock implementation of mongo.MongoCollection.
func TestSomethingThatUsesMongoCollection(t *testing.T) {
// make and configure a mocked mongo.MongoCollection
mockedMongoCollection := &MongoCollectionMock{
AggregateFunc: func(ctx context.Context, pipeline interface{}, results interface{}) error {
panic("mock out the Aggregate method")
},
CountFunc: func(ctx context.Context, filter interface{}, opts ...mongodriver.FindOption) (int, error) {
panic("mock out the Count method")
},
DeleteFunc: func(ctx context.Context, selector interface{}) (*mongodriver.CollectionDeleteResult, error) {
panic("mock out the Delete method")
},
DeleteByIdFunc: func(ctx context.Context, id interface{}) (*mongodriver.CollectionDeleteResult, error) {
panic("mock out the DeleteById method")
},
DeleteManyFunc: func(ctx context.Context, selector interface{}) (*mongodriver.CollectionDeleteResult, error) {
panic("mock out the DeleteMany method")
},
DistinctFunc: func(ctx context.Context, fieldName string, filter interface{}) ([]interface{}, error) {
panic("mock out the Distinct method")
},
FindFunc: func(ctx context.Context, filter interface{}, results interface{}, opts ...mongodriver.FindOption) (int, error) {
panic("mock out the Find method")
},
FindCursorFunc: func(ctx context.Context, filter interface{}, opts ...mongodriver.FindOption) (mongodriver.Cursor, error) {
panic("mock out the FindCursor method")
},
FindOneFunc: func(ctx context.Context, filter interface{}, result interface{}, opts ...mongodriver.FindOption) error {
panic("mock out the FindOne method")
},
InsertFunc: func(ctx context.Context, document interface{}) (*mongodriver.CollectionInsertResult, error) {
panic("mock out the Insert method")
},
InsertManyFunc: func(ctx context.Context, documents []interface{}) (*mongodriver.CollectionInsertManyResult, error) {
panic("mock out the InsertMany method")
},
MustFunc: func() *mongodriver.Must {
panic("mock out the Must method")
},
NewLockClientFunc: func() *lock.Client {
panic("mock out the NewLockClient method")
},
UpdateFunc: func(ctx context.Context, selector interface{}, update interface{}) (*mongodriver.CollectionUpdateResult, error) {
panic("mock out the Update method")
},
UpdateByIdFunc: func(ctx context.Context, id interface{}, update interface{}) (*mongodriver.CollectionUpdateResult, error) {
panic("mock out the UpdateById method")
},
UpdateManyFunc: func(ctx context.Context, selector interface{}, update interface{}) (*mongodriver.CollectionUpdateResult, error) {
panic("mock out the UpdateMany method")
},
UpsertFunc: func(ctx context.Context, selector interface{}, update interface{}) (*mongodriver.CollectionUpdateResult, error) {
panic("mock out the Upsert method")
},
UpsertByIdFunc: func(ctx context.Context, id interface{}, update interface{}) (*mongodriver.CollectionUpdateResult, error) {
panic("mock out the UpsertById method")
},
}
// use mockedMongoCollection in code that requires mongo.MongoCollection
// and then make assertions.
}
func (*MongoCollectionMock) Aggregate ¶
func (mock *MongoCollectionMock) Aggregate(ctx context.Context, pipeline interface{}, results interface{}) error
Aggregate calls AggregateFunc.
func (*MongoCollectionMock) AggregateCalls ¶
func (mock *MongoCollectionMock) AggregateCalls() []struct { Ctx context.Context Pipeline interface{} Results interface{} }
AggregateCalls gets all the calls that were made to Aggregate. Check the length with:
len(mockedMongoCollection.AggregateCalls())
func (*MongoCollectionMock) Count ¶
func (mock *MongoCollectionMock) Count(ctx context.Context, filter interface{}, opts ...mongodriver.FindOption) (int, error)
Count calls CountFunc.
func (*MongoCollectionMock) CountCalls ¶
func (mock *MongoCollectionMock) CountCalls() []struct { Ctx context.Context Filter interface{} Opts []mongodriver.FindOption }
CountCalls gets all the calls that were made to Count. Check the length with:
len(mockedMongoCollection.CountCalls())
func (*MongoCollectionMock) Delete ¶
func (mock *MongoCollectionMock) Delete(ctx context.Context, selector interface{}) (*mongodriver.CollectionDeleteResult, error)
Delete calls DeleteFunc.
func (*MongoCollectionMock) DeleteById ¶
func (mock *MongoCollectionMock) DeleteById(ctx context.Context, id interface{}) (*mongodriver.CollectionDeleteResult, error)
DeleteById calls DeleteByIdFunc.
func (*MongoCollectionMock) DeleteByIdCalls ¶
func (mock *MongoCollectionMock) DeleteByIdCalls() []struct { Ctx context.Context ID interface{} }
DeleteByIdCalls gets all the calls that were made to DeleteById. Check the length with:
len(mockedMongoCollection.DeleteByIdCalls())
func (*MongoCollectionMock) DeleteCalls ¶
func (mock *MongoCollectionMock) DeleteCalls() []struct { Ctx context.Context Selector interface{} }
DeleteCalls gets all the calls that were made to Delete. Check the length with:
len(mockedMongoCollection.DeleteCalls())
func (*MongoCollectionMock) DeleteMany ¶
func (mock *MongoCollectionMock) DeleteMany(ctx context.Context, selector interface{}) (*mongodriver.CollectionDeleteResult, error)
DeleteMany calls DeleteManyFunc.
func (*MongoCollectionMock) DeleteManyCalls ¶
func (mock *MongoCollectionMock) DeleteManyCalls() []struct { Ctx context.Context Selector interface{} }
DeleteManyCalls gets all the calls that were made to DeleteMany. Check the length with:
len(mockedMongoCollection.DeleteManyCalls())
func (*MongoCollectionMock) Distinct ¶
func (mock *MongoCollectionMock) Distinct(ctx context.Context, fieldName string, filter interface{}) ([]interface{}, error)
Distinct calls DistinctFunc.
func (*MongoCollectionMock) DistinctCalls ¶
func (mock *MongoCollectionMock) DistinctCalls() []struct { Ctx context.Context FieldName string Filter interface{} }
DistinctCalls gets all the calls that were made to Distinct. Check the length with:
len(mockedMongoCollection.DistinctCalls())
func (*MongoCollectionMock) Find ¶
func (mock *MongoCollectionMock) Find(ctx context.Context, filter interface{}, results interface{}, opts ...mongodriver.FindOption) (int, error)
Find calls FindFunc.
func (*MongoCollectionMock) FindCalls ¶
func (mock *MongoCollectionMock) FindCalls() []struct { Ctx context.Context Filter interface{} Results interface{} Opts []mongodriver.FindOption }
FindCalls gets all the calls that were made to Find. Check the length with:
len(mockedMongoCollection.FindCalls())
func (*MongoCollectionMock) FindCursor ¶ added in v1.2.0
func (mock *MongoCollectionMock) FindCursor(ctx context.Context, filter interface{}, opts ...mongodriver.FindOption) (mongodriver.Cursor, error)
FindCursor calls FindCursorFunc.
func (*MongoCollectionMock) FindCursorCalls ¶ added in v1.2.0
func (mock *MongoCollectionMock) FindCursorCalls() []struct { Ctx context.Context Filter interface{} Opts []mongodriver.FindOption }
FindCursorCalls gets all the calls that were made to FindCursor. Check the length with:
len(mockedMongoCollection.FindCursorCalls())
func (*MongoCollectionMock) FindOne ¶
func (mock *MongoCollectionMock) FindOne(ctx context.Context, filter interface{}, result interface{}, opts ...mongodriver.FindOption) error
FindOne calls FindOneFunc.
func (*MongoCollectionMock) FindOneCalls ¶
func (mock *MongoCollectionMock) FindOneCalls() []struct { Ctx context.Context Filter interface{} Result interface{} Opts []mongodriver.FindOption }
FindOneCalls gets all the calls that were made to FindOne. Check the length with:
len(mockedMongoCollection.FindOneCalls())
func (*MongoCollectionMock) Insert ¶
func (mock *MongoCollectionMock) Insert(ctx context.Context, document interface{}) (*mongodriver.CollectionInsertResult, error)
Insert calls InsertFunc.
func (*MongoCollectionMock) InsertCalls ¶
func (mock *MongoCollectionMock) InsertCalls() []struct { Ctx context.Context Document interface{} }
InsertCalls gets all the calls that were made to Insert. Check the length with:
len(mockedMongoCollection.InsertCalls())
func (*MongoCollectionMock) InsertMany ¶
func (mock *MongoCollectionMock) InsertMany(ctx context.Context, documents []interface{}) (*mongodriver.CollectionInsertManyResult, error)
InsertMany calls InsertManyFunc.
func (*MongoCollectionMock) InsertManyCalls ¶
func (mock *MongoCollectionMock) InsertManyCalls() []struct { Ctx context.Context Documents []interface{} }
InsertManyCalls gets all the calls that were made to InsertMany. Check the length with:
len(mockedMongoCollection.InsertManyCalls())
func (*MongoCollectionMock) Must ¶
func (mock *MongoCollectionMock) Must() *mongodriver.Must
Must calls MustFunc.
func (*MongoCollectionMock) MustCalls ¶
func (mock *MongoCollectionMock) MustCalls() []struct { }
MustCalls gets all the calls that were made to Must. Check the length with:
len(mockedMongoCollection.MustCalls())
func (*MongoCollectionMock) NewLockClient ¶
func (mock *MongoCollectionMock) NewLockClient() *lock.Client
NewLockClient calls NewLockClientFunc.
func (*MongoCollectionMock) NewLockClientCalls ¶
func (mock *MongoCollectionMock) NewLockClientCalls() []struct { }
NewLockClientCalls gets all the calls that were made to NewLockClient. Check the length with:
len(mockedMongoCollection.NewLockClientCalls())
func (*MongoCollectionMock) Update ¶
func (mock *MongoCollectionMock) Update(ctx context.Context, selector interface{}, update interface{}) (*mongodriver.CollectionUpdateResult, error)
Update calls UpdateFunc.
func (*MongoCollectionMock) UpdateById ¶
func (mock *MongoCollectionMock) UpdateById(ctx context.Context, id interface{}, update interface{}) (*mongodriver.CollectionUpdateResult, error)
UpdateById calls UpdateByIdFunc.
func (*MongoCollectionMock) UpdateByIdCalls ¶
func (mock *MongoCollectionMock) UpdateByIdCalls() []struct { Ctx context.Context ID interface{} Update interface{} }
UpdateByIdCalls gets all the calls that were made to UpdateById. Check the length with:
len(mockedMongoCollection.UpdateByIdCalls())
func (*MongoCollectionMock) UpdateCalls ¶
func (mock *MongoCollectionMock) UpdateCalls() []struct { Ctx context.Context Selector interface{} Update interface{} }
UpdateCalls gets all the calls that were made to Update. Check the length with:
len(mockedMongoCollection.UpdateCalls())
func (*MongoCollectionMock) UpdateMany ¶
func (mock *MongoCollectionMock) UpdateMany(ctx context.Context, selector interface{}, update interface{}) (*mongodriver.CollectionUpdateResult, error)
UpdateMany calls UpdateManyFunc.
func (*MongoCollectionMock) UpdateManyCalls ¶
func (mock *MongoCollectionMock) UpdateManyCalls() []struct { Ctx context.Context Selector interface{} Update interface{} }
UpdateManyCalls gets all the calls that were made to UpdateMany. Check the length with:
len(mockedMongoCollection.UpdateManyCalls())
func (*MongoCollectionMock) Upsert ¶
func (mock *MongoCollectionMock) Upsert(ctx context.Context, selector interface{}, update interface{}) (*mongodriver.CollectionUpdateResult, error)
Upsert calls UpsertFunc.
func (*MongoCollectionMock) UpsertById ¶
func (mock *MongoCollectionMock) UpsertById(ctx context.Context, id interface{}, update interface{}) (*mongodriver.CollectionUpdateResult, error)
UpsertById calls UpsertByIdFunc.
func (*MongoCollectionMock) UpsertByIdCalls ¶
func (mock *MongoCollectionMock) UpsertByIdCalls() []struct { Ctx context.Context ID interface{} Update interface{} }
UpsertByIdCalls gets all the calls that were made to UpsertById. Check the length with:
len(mockedMongoCollection.UpsertByIdCalls())
func (*MongoCollectionMock) UpsertCalls ¶
func (mock *MongoCollectionMock) UpsertCalls() []struct { Ctx context.Context Selector interface{} Update interface{} }
UpsertCalls gets all the calls that were made to Upsert. Check the length with:
len(mockedMongoCollection.UpsertCalls())
type MongoCursorMock ¶ added in v1.2.0
type MongoCursorMock struct {
// CloseFunc mocks the Close method.
CloseFunc func(ctx context.Context) error
// DecodeFunc mocks the Decode method.
DecodeFunc func(val interface{}) error
// ErrFunc mocks the Err method.
ErrFunc func() error
// NextFunc mocks the Next method.
NextFunc func(ctx context.Context) bool
// contains filtered or unexported fields
}
MongoCursorMock is a mock implementation of mongo.MongoCursor.
func TestSomethingThatUsesMongoCursor(t *testing.T) {
// make and configure a mocked mongo.MongoCursor
mockedMongoCursor := &MongoCursorMock{
CloseFunc: func(ctx context.Context) error {
panic("mock out the Close method")
},
DecodeFunc: func(val interface{}) error {
panic("mock out the Decode method")
},
ErrFunc: func() error {
panic("mock out the Err method")
},
NextFunc: func(ctx context.Context) bool {
panic("mock out the Next method")
},
}
// use mockedMongoCursor in code that requires mongo.MongoCursor
// and then make assertions.
}
func (*MongoCursorMock) Close ¶ added in v1.2.0
func (mock *MongoCursorMock) Close(ctx context.Context) error
Close calls CloseFunc.
func (*MongoCursorMock) CloseCalls ¶ added in v1.2.0
func (mock *MongoCursorMock) CloseCalls() []struct { Ctx context.Context }
CloseCalls gets all the calls that were made to Close. Check the length with:
len(mockedMongoCursor.CloseCalls())
func (*MongoCursorMock) Decode ¶ added in v1.2.0
func (mock *MongoCursorMock) Decode(val interface{}) error
Decode calls DecodeFunc.
func (*MongoCursorMock) DecodeCalls ¶ added in v1.2.0
func (mock *MongoCursorMock) DecodeCalls() []struct { Val interface{} }
DecodeCalls gets all the calls that were made to Decode. Check the length with:
len(mockedMongoCursor.DecodeCalls())
func (*MongoCursorMock) Err ¶ added in v1.2.0
func (mock *MongoCursorMock) Err() error
Err calls ErrFunc.
func (*MongoCursorMock) ErrCalls ¶ added in v1.2.0
func (mock *MongoCursorMock) ErrCalls() []struct { }
ErrCalls gets all the calls that were made to Err. Check the length with:
len(mockedMongoCursor.ErrCalls())
func (*MongoCursorMock) Next ¶ added in v1.2.0
func (mock *MongoCursorMock) Next(ctx context.Context) bool
Next calls NextFunc.
func (*MongoCursorMock) NextCalls ¶ added in v1.2.0
func (mock *MongoCursorMock) NextCalls() []struct { Ctx context.Context }
NextCalls gets all the calls that were made to Next. Check the length with:
len(mockedMongoCursor.NextCalls())