Documentation
¶
Index ¶
- type MockCouchDBConnection
- func (m *MockCouchDBConnection) ConditionalUpdate(key string, value txn.DataItem, doCreate bool) (string, error)
- func (m *MockCouchDBConnection) Delete(name string) error
- func (m *MockCouchDBConnection) Get(name string) (string, error)
- func (m *MockCouchDBConnection) GetItem(key string) (txn.DataItem, error)
- func (m *MockCouchDBConnection) Put(name string, value any) error
- func (m *MockCouchDBConnection) PutItem(key string, value txn.DataItem) (string, error)
- type MockMongoConnection
- func (m *MockMongoConnection) ConditionalUpdate(key string, value txn.DataItem, doCreate bool) (string, error)
- func (m *MockMongoConnection) Delete(name string) error
- func (m *MockMongoConnection) Get(name string) (string, error)
- func (m *MockMongoConnection) GetItem(key string) (txn.DataItem, error)
- func (m *MockMongoConnection) Put(name string, value any) error
- func (m *MockMongoConnection) PutItem(key string, value txn.DataItem) (string, error)
- type MockRedisConnection
- func (m *MockRedisConnection) ConditionalUpdate(key string, value txn.DataItem, doCreate bool) (string, error)
- func (m *MockRedisConnection) Delete(name string) error
- func (m *MockRedisConnection) Get(name string) (string, error)
- func (m *MockRedisConnection) GetItem(key string) (txn.DataItem, error)
- func (m *MockRedisConnection) Put(name string, value any) error
- func (m *MockRedisConnection) PutItem(key string, value txn.DataItem) (string, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type MockCouchDBConnection ¶
type MockCouchDBConnection struct {
*couchdb.CouchDBConnection
PutTimes int
GetTimes int
// contains filtered or unexported fields
}
MockCouchDBConnection is a mock of CouchDBConnection When Put is called, it will return error when debugCounter is 0 Semantically, it means `Put()` call will succeed X times
func (*MockCouchDBConnection) ConditionalUpdate ¶
func (*MockCouchDBConnection) Delete ¶
func (m *MockCouchDBConnection) Delete(name string) error
func (*MockCouchDBConnection) Get ¶
func (m *MockCouchDBConnection) Get(name string) (string, error)
func (*MockCouchDBConnection) GetItem ¶
func (m *MockCouchDBConnection) GetItem(key string) (txn.DataItem, error)
type MockMongoConnection ¶
type MockMongoConnection struct {
*mongo.MongoConnection
PutTimes int
GetTimes int
// contains filtered or unexported fields
}
MockMongoConnection is a mock of MongoConnection When Put is called, it will return error when debugCounter is 0 Semantically, it means `Put()` call will succeed X times
func NewMockMongoConnection ¶
func (*MockMongoConnection) ConditionalUpdate ¶
func (*MockMongoConnection) Delete ¶
func (m *MockMongoConnection) Delete(name string) error
type MockRedisConnection ¶
type MockRedisConnection struct {
*redis.RedisConnection
PutTimes int
GetTimes int
// contains filtered or unexported fields
}
MockRedisConnection is a mock of RedisConnection When Put is called, it will return error when debugCounter is 0 Semantically, it means `Put()` call will succeed X times If debugCounter is a negative number, it will never return errors
func NewMockRedisConnection ¶
func (*MockRedisConnection) ConditionalUpdate ¶
func (*MockRedisConnection) Delete ¶
func (m *MockRedisConnection) Delete(name string) error
Click to show internal directories.
Click to hide internal directories.