Documentation
¶
Index ¶
- type MockSessionFactory
- func (m *MockSessionFactory) CheckConnection() error
- func (m *MockSessionFactory) Close() error
- func (m *MockSessionFactory) DirectDB() *sql.DB
- func (m *MockSessionFactory) Init(config *config.DatabaseConfig)
- func (m *MockSessionFactory) New(ctx context.Context) *gorm.DB
- func (m *MockSessionFactory) NewListener(ctx context.Context, channel string, callback func(id string))
- func (m *MockSessionFactory) ResetDB()
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type MockSessionFactory ¶
type MockSessionFactory struct {
// contains filtered or unexported fields
}
func NewMockSessionFactory ¶
func NewMockSessionFactory() *MockSessionFactory
NewMockSessionFactory creates a SessionFactory using go-sqlmock. This provides a mock database without requiring PostgreSQL or SQLite.
func (*MockSessionFactory) CheckConnection ¶
func (m *MockSessionFactory) CheckConnection() error
func (*MockSessionFactory) Close ¶
func (m *MockSessionFactory) Close() error
func (*MockSessionFactory) DirectDB ¶
func (m *MockSessionFactory) DirectDB() *sql.DB
func (*MockSessionFactory) Init ¶
func (m *MockSessionFactory) Init(config *config.DatabaseConfig)
func (*MockSessionFactory) NewListener ¶
func (m *MockSessionFactory) NewListener(ctx context.Context, channel string, callback func(id string))
func (*MockSessionFactory) ResetDB ¶
func (m *MockSessionFactory) ResetDB()
Click to show internal directories.
Click to hide internal directories.