Documentation ¶
Overview ¶
Package db is a generated GoMock package.
Index ¶
- Variables
- func CheckError(err interface{})
- func ExpectFindOneError(collection *MockMongoCollection, err error, times int)
- func ExpectInsertOneError(collection *MockMongoCollection, err error, times int)
- func ExpectReplaceOneError(collection *MockMongoCollection, err error, times int)
- func ExpectUserInsertOne(collection *MockMongoCollection, times int)
- func Get() (*mongo.Database, error)
- func IsUniqueKeyError(err error) bool
- type Cursor
- type MockCursor
- type MockCursorMockRecorder
- type MockMongoCollection
- func (m *MockMongoCollection) EXPECT() *MockMongoCollectionMockRecorder
- func (m *MockMongoCollection) FindOne(ctx context.Context, filter, v interface{}) error
- func (m *MockMongoCollection) InsertOne(ctx context.Context, document interface{}) (interface{}, error)
- func (m *MockMongoCollection) ReplaceOne(ctx context.Context, filter, replacement interface{}) (int64, error)
- func (m *MockMongoCollection) UpdateOne(ctx context.Context, filter, update interface{}) (int64, error)
- type MockMongoCollectionMockRecorder
- func (mr *MockMongoCollectionMockRecorder) FindOne(ctx, filter, v interface{}) *gomock.Call
- func (mr *MockMongoCollectionMockRecorder) InsertOne(ctx, document interface{}) *gomock.Call
- func (mr *MockMongoCollectionMockRecorder) ReplaceOne(ctx, filter, replacement interface{}) *gomock.Call
- func (mr *MockMongoCollectionMockRecorder) UpdateOne(ctx, filter, update interface{}) *gomock.Call
- type MongoCollection
Constants ¶
This section is empty.
Variables ¶
var TestIsUniqueError = mongo.WriteException{ WriteErrors: []mongo.WriteError{ { Code: 11000, }, }, }
Mock Data
Functions ¶
func CheckError ¶
func CheckError(err interface{})
CheckError función a llamar cuando se produce un error de db
func ExpectFindOneError ¶
func ExpectFindOneError(collection *MockMongoCollection, err error, times int)
func ExpectInsertOneError ¶
func ExpectInsertOneError(collection *MockMongoCollection, err error, times int)
func ExpectReplaceOneError ¶
func ExpectReplaceOneError(collection *MockMongoCollection, err error, times int)
func ExpectUserInsertOne ¶
func ExpectUserInsertOne(collection *MockMongoCollection, times int)
func IsUniqueKeyError ¶
IsUniqueKeyError retorna true si el error es de indice único
Types ¶
type Cursor ¶
type Cursor interface { Close(ctx context.Context) error Next(ctx context.Context) bool Decode(val interface{}) error }
func NewMongoCursor ¶
type MockCursor ¶
type MockCursor struct {
// contains filtered or unexported fields
}
MockCursor is a mock of Cursor interface.
func NewMockCursor ¶
func NewMockCursor(ctrl *gomock.Controller) *MockCursor
NewMockCursor creates a new mock instance.
func (*MockCursor) Close ¶
func (m *MockCursor) Close(ctx context.Context) error
Close mocks base method.
func (*MockCursor) Decode ¶
func (m *MockCursor) Decode(val interface{}) error
Decode mocks base method.
func (*MockCursor) EXPECT ¶
func (m *MockCursor) EXPECT() *MockCursorMockRecorder
EXPECT returns an object that allows the caller to indicate expected use.
type MockCursorMockRecorder ¶
type MockCursorMockRecorder struct {
// contains filtered or unexported fields
}
MockCursorMockRecorder is the mock recorder for MockCursor.
func (*MockCursorMockRecorder) Close ¶
func (mr *MockCursorMockRecorder) Close(ctx interface{}) *gomock.Call
Close indicates an expected call of Close.
func (*MockCursorMockRecorder) Decode ¶
func (mr *MockCursorMockRecorder) Decode(val interface{}) *gomock.Call
Decode indicates an expected call of Decode.
func (*MockCursorMockRecorder) Next ¶
func (mr *MockCursorMockRecorder) Next(ctx interface{}) *gomock.Call
Next indicates an expected call of Next.
type MockMongoCollection ¶
type MockMongoCollection struct {
// contains filtered or unexported fields
}
MockMongoCollection is a mock of MongoCollection interface.
func NewMockMongoCollection ¶
func NewMockMongoCollection(ctrl *gomock.Controller) *MockMongoCollection
NewMockMongoCollection creates a new mock instance.
func (*MockMongoCollection) EXPECT ¶
func (m *MockMongoCollection) EXPECT() *MockMongoCollectionMockRecorder
EXPECT returns an object that allows the caller to indicate expected use.
func (*MockMongoCollection) FindOne ¶
func (m *MockMongoCollection) FindOne(ctx context.Context, filter, v interface{}) error
FindOne mocks base method.
func (*MockMongoCollection) InsertOne ¶
func (m *MockMongoCollection) InsertOne(ctx context.Context, document interface{}) (interface{}, error)
InsertOne mocks base method.
func (*MockMongoCollection) ReplaceOne ¶
func (m *MockMongoCollection) ReplaceOne(ctx context.Context, filter, replacement interface{}) (int64, error)
ReplaceOne mocks base method.
type MockMongoCollectionMockRecorder ¶
type MockMongoCollectionMockRecorder struct {
// contains filtered or unexported fields
}
MockMongoCollectionMockRecorder is the mock recorder for MockMongoCollection.
func (*MockMongoCollectionMockRecorder) FindOne ¶
func (mr *MockMongoCollectionMockRecorder) FindOne(ctx, filter, v interface{}) *gomock.Call
FindOne indicates an expected call of FindOne.
func (*MockMongoCollectionMockRecorder) InsertOne ¶
func (mr *MockMongoCollectionMockRecorder) InsertOne(ctx, document interface{}) *gomock.Call
InsertOne indicates an expected call of InsertOne.
func (*MockMongoCollectionMockRecorder) ReplaceOne ¶
func (mr *MockMongoCollectionMockRecorder) ReplaceOne(ctx, filter, replacement interface{}) *gomock.Call
ReplaceOne indicates an expected call of ReplaceOne.
func (*MockMongoCollectionMockRecorder) UpdateOne ¶
func (mr *MockMongoCollectionMockRecorder) UpdateOne(ctx, filter, update interface{}) *gomock.Call
UpdateOne indicates an expected call of UpdateOne.
type MongoCollection ¶
type MongoCollection interface { FindOne(ctx context.Context, filter interface{}, v interface{}) error InsertOne(ctx context.Context, document interface{}) (id interface{}, error error) UpdateOne(ctx context.Context, filter interface{}, update interface{}) (modified int64, error error) ReplaceOne(ctx context.Context, filter interface{}, replacement interface{}) (modified int64, error error) }
func NewMongoCollection ¶
func NewMongoCollection(collection *mongo.Collection) MongoCollection