mpqtesting

package
v0.0.0-...-a3e95bc Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 16, 2017 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func VerifyItems

func VerifyItems(r apis.IResponse, size int, itemSpecs ...string) bool

func VerifyItemsRespSize

func VerifyItemsRespSize(r apis.IResponse, size int) ([]apis.IResponseItem, bool)

func VerifyOkResponse

func VerifyOkResponse(r apis.IResponse)

func VerifyServiceSize

func VerifyServiceSize(s apis.ISvc, size int) bool

func VerifySingleItem

func VerifySingleItem(r apis.IResponse, itemId, payload string) bool

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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL