Documentation ¶
Index ¶
- func VerifyItems(r apis.IResponse, size int, itemSpecs ...string) bool
- func VerifyItemsRespSize(r apis.IResponse, size int) ([]apis.IResponseItem, bool)
- func VerifyOkResponse(r apis.IResponse)
- func VerifyServiceSize(s apis.ISvc, size int) bool
- func VerifySingleItem(r apis.IResponse, itemId, payload string) bool
- type InMemDBService
- func (d *InMemDBService) CachedStore(key string, data []byte)
- func (d *InMemDBService) CachedStore2(key1 string, data1 []byte, key2 string, data2 []byte)
- func (d *InMemDBService) Close()
- func (d *InMemDBService) DeleteCacheData(id ...string)
- func (d *InMemDBService) DeleteData(id ...string) error
- func (d *InMemDBService) DeleteDataWithPrefix(prefix string) int
- func (d *InMemDBService) FlushCache()
- func (d *InMemDBService) GetData(id string) []byte
- func (d *InMemDBService) GetStats() map[string]interface{}
- func (d *InMemDBService) IsClosed() bool
- func (d *InMemDBService) IterData(prefix string) apis.ItemIterator
- func (d *InMemDBService) StoreData(key string, data []byte) error
- func (d *InMemDBService) WaitFlush()
- type InMemIterator
- type TestResponseWriter
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func VerifyItemsRespSize ¶
func VerifyOkResponse ¶
Types ¶
type InMemDBService ¶
type InMemDBService struct {
// contains filtered or unexported fields
}
func NewInMemDBService ¶
func NewInMemDBService() *InMemDBService
func (*InMemDBService) CachedStore ¶
func (d *InMemDBService) CachedStore(key string, data []byte)
CachedStoreItem stores data into the cache.
func (*InMemDBService) CachedStore2 ¶
func (d *InMemDBService) CachedStore2(key1 string, data1 []byte, key2 string, data2 []byte)
CachedStoreItem2 stores two items into the item cache.
func (*InMemDBService) Close ¶
func (d *InMemDBService) Close()
func (*InMemDBService) DeleteCacheData ¶
func (d *InMemDBService) DeleteCacheData(id ...string)
func (*InMemDBService) DeleteData ¶
func (d *InMemDBService) DeleteData(id ...string) error
func (*InMemDBService) DeleteDataWithPrefix ¶
func (d *InMemDBService) DeleteDataWithPrefix(prefix string) int
func (*InMemDBService) FlushCache ¶
func (d *InMemDBService) FlushCache()
func (*InMemDBService) GetData ¶
func (d *InMemDBService) GetData(id string) []byte
func (*InMemDBService) GetStats ¶
func (d *InMemDBService) GetStats() map[string]interface{}
func (*InMemDBService) IsClosed ¶
func (d *InMemDBService) IsClosed() bool
func (*InMemDBService) IterData ¶
func (d *InMemDBService) IterData(prefix string) apis.ItemIterator
func (*InMemDBService) StoreData ¶
func (d *InMemDBService) StoreData(key string, data []byte) error
func (*InMemDBService) WaitFlush ¶
func (d *InMemDBService) WaitFlush()
type InMemIterator ¶
type InMemIterator struct {
// contains filtered or unexported fields
}
func NewInMemIterator ¶
func NewInMemIterator(data map[string][]byte, prefix string) *InMemIterator
func (*InMemIterator) Close ¶
func (iter *InMemIterator) Close()
func (*InMemIterator) GetKey ¶
func (iter *InMemIterator) GetKey() []byte
func (*InMemIterator) GetTrimKey ¶
func (iter *InMemIterator) GetTrimKey() []byte
func (*InMemIterator) GetValue ¶
func (iter *InMemIterator) GetValue() []byte
func (*InMemIterator) Next ¶
func (iter *InMemIterator) Next()
func (*InMemIterator) Valid ¶
func (iter *InMemIterator) Valid() bool
type TestResponseWriter ¶
type TestResponseWriter struct {
// contains filtered or unexported fields
}
func NewTestResponseWriter ¶
func NewTestResponseWriter() *TestResponseWriter
func (*TestResponseWriter) GetResponses ¶
func (rw *TestResponseWriter) GetResponses() []apis.IResponse
func (*TestResponseWriter) WriteResponse ¶
func (rw *TestResponseWriter) WriteResponse(resp apis.IResponse) error
Click to show internal directories.
Click to hide internal directories.