Documentation ¶
Overview ¶
Package db is a generated GoMock package.
Index ¶
- func NewDatabase(ctx context.Context, cfg config.DBConfig) (Database, CloseFunc, error)
- type CloseFunc
- type Database
- type Document
- type MockDatabase
- func (m *MockDatabase) CreateDocument(ctx context.Context, doc Document, userId uuid.UUID) (uuid.UUID, error)
- func (m *MockDatabase) CreateUser(ctx context.Context, user User) (uuid.UUID, error)
- func (m *MockDatabase) DeleteDocumentById(ctx context.Context, id uuid.UUID) error
- func (m *MockDatabase) DeleteUserById(ctx context.Context, id uuid.UUID) error
- func (m *MockDatabase) EXPECT() *MockDatabaseMockRecorder
- func (m *MockDatabase) GetDocumentById(ctx context.Context, id uuid.UUID) (Document, error)
- func (m *MockDatabase) GetDocuments(ctx context.Context) ([]Document, error)
- func (m *MockDatabase) GetDocumentsByUserId(ctx context.Context, userId uuid.UUID) ([]Document, error)
- func (m *MockDatabase) GetUserById(ctx context.Context, id uuid.UUID) (User, error)
- func (m *MockDatabase) GetUserByUsername(ctx context.Context, username string) (User, error)
- type MockDatabaseMockRecorder
- func (mr *MockDatabaseMockRecorder) CreateDocument(ctx, doc, userId interface{}) *gomock.Call
- func (mr *MockDatabaseMockRecorder) CreateUser(ctx, user interface{}) *gomock.Call
- func (mr *MockDatabaseMockRecorder) DeleteDocumentById(ctx, id interface{}) *gomock.Call
- func (mr *MockDatabaseMockRecorder) DeleteUserById(ctx, id interface{}) *gomock.Call
- func (mr *MockDatabaseMockRecorder) GetDocumentById(ctx, id interface{}) *gomock.Call
- func (mr *MockDatabaseMockRecorder) GetDocuments(ctx interface{}) *gomock.Call
- func (mr *MockDatabaseMockRecorder) GetDocumentsByUserId(ctx, userId interface{}) *gomock.Call
- func (mr *MockDatabaseMockRecorder) GetUserById(ctx, id interface{}) *gomock.Call
- func (mr *MockDatabaseMockRecorder) GetUserByUsername(ctx, username interface{}) *gomock.Call
- type User
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Database ¶
type Database interface { CreateDocument(ctx context.Context, doc Document, userId uuid.UUID) (uuid.UUID, error) GetDocumentsByUserId(ctx context.Context, userId uuid.UUID) ([]Document, error) GetDocuments(ctx context.Context) ([]Document, error) DeleteDocumentById(ctx context.Context, id uuid.UUID) error GetDocumentById(ctx context.Context, id uuid.UUID) (Document, error) GetUserById(ctx context.Context, id uuid.UUID) (User, error) GetUserByUsername(ctx context.Context, username string) (User, error) CreateUser(ctx context.Context, user User) (uuid.UUID, error) DeleteUserById(ctx context.Context, id uuid.UUID) error }
type MockDatabase ¶
type MockDatabase struct {
// contains filtered or unexported fields
}
MockDatabase is a mock of Database interface.
func NewMockDatabase ¶
func NewMockDatabase(ctrl *gomock.Controller) *MockDatabase
NewMockDatabase creates a new mock instance.
func (*MockDatabase) CreateDocument ¶
func (m *MockDatabase) CreateDocument(ctx context.Context, doc Document, userId uuid.UUID) (uuid.UUID, error)
CreateDocument mocks base method.
func (*MockDatabase) CreateUser ¶
CreateUser mocks base method.
func (*MockDatabase) DeleteDocumentById ¶
DeleteDocumentById mocks base method.
func (*MockDatabase) DeleteUserById ¶
DeleteUserById mocks base method.
func (*MockDatabase) EXPECT ¶
func (m *MockDatabase) EXPECT() *MockDatabaseMockRecorder
EXPECT returns an object that allows the caller to indicate expected use.
func (*MockDatabase) GetDocumentById ¶
GetDocumentById mocks base method.
func (*MockDatabase) GetDocuments ¶
func (m *MockDatabase) GetDocuments(ctx context.Context) ([]Document, error)
GetDocuments mocks base method.
func (*MockDatabase) GetDocumentsByUserId ¶
func (m *MockDatabase) GetDocumentsByUserId(ctx context.Context, userId uuid.UUID) ([]Document, error)
GetDocumentsByUserId mocks base method.
func (*MockDatabase) GetUserById ¶
GetUserById mocks base method.
func (*MockDatabase) GetUserByUsername ¶
GetUserByUsername mocks base method.
type MockDatabaseMockRecorder ¶
type MockDatabaseMockRecorder struct {
// contains filtered or unexported fields
}
MockDatabaseMockRecorder is the mock recorder for MockDatabase.
func (*MockDatabaseMockRecorder) CreateDocument ¶
func (mr *MockDatabaseMockRecorder) CreateDocument(ctx, doc, userId interface{}) *gomock.Call
CreateDocument indicates an expected call of CreateDocument.
func (*MockDatabaseMockRecorder) CreateUser ¶
func (mr *MockDatabaseMockRecorder) CreateUser(ctx, user interface{}) *gomock.Call
CreateUser indicates an expected call of CreateUser.
func (*MockDatabaseMockRecorder) DeleteDocumentById ¶
func (mr *MockDatabaseMockRecorder) DeleteDocumentById(ctx, id interface{}) *gomock.Call
DeleteDocumentById indicates an expected call of DeleteDocumentById.
func (*MockDatabaseMockRecorder) DeleteUserById ¶
func (mr *MockDatabaseMockRecorder) DeleteUserById(ctx, id interface{}) *gomock.Call
DeleteUserById indicates an expected call of DeleteUserById.
func (*MockDatabaseMockRecorder) GetDocumentById ¶
func (mr *MockDatabaseMockRecorder) GetDocumentById(ctx, id interface{}) *gomock.Call
GetDocumentById indicates an expected call of GetDocumentById.
func (*MockDatabaseMockRecorder) GetDocuments ¶
func (mr *MockDatabaseMockRecorder) GetDocuments(ctx interface{}) *gomock.Call
GetDocuments indicates an expected call of GetDocuments.
func (*MockDatabaseMockRecorder) GetDocumentsByUserId ¶
func (mr *MockDatabaseMockRecorder) GetDocumentsByUserId(ctx, userId interface{}) *gomock.Call
GetDocumentsByUserId indicates an expected call of GetDocumentsByUserId.
func (*MockDatabaseMockRecorder) GetUserById ¶
func (mr *MockDatabaseMockRecorder) GetUserById(ctx, id interface{}) *gomock.Call
GetUserById indicates an expected call of GetUserById.
func (*MockDatabaseMockRecorder) GetUserByUsername ¶
func (mr *MockDatabaseMockRecorder) GetUserByUsername(ctx, username interface{}) *gomock.Call
GetUserByUsername indicates an expected call of GetUserByUsername.