Documentation ¶
Index ¶
- type KeyValueSuite
- func (s *KeyValueSuite) SetUpSuite(c *gc.C)
- func (s *KeyValueSuite) SetUpTest(c *gc.C)
- func (s *KeyValueSuite) TearDownSuite(c *gc.C)
- func (s *KeyValueSuite) TearDownTest(c *gc.C)
- func (s *KeyValueSuite) TestGetNotFound(c *gc.C)
- func (s *KeyValueSuite) TestSet(c *gc.C)
- func (s *KeyValueSuite) TestSetKeyOnce(c *gc.C)
- func (s *KeyValueSuite) TestSetKeyOnceDuplicate(c *gc.C)
- func (s *KeyValueSuite) TestSetNilUpdatesAsNonNil(c *gc.C)
- func (s *KeyValueSuite) TestUpdateConcurrent(c *gc.C)
- func (s *KeyValueSuite) TestUpdateErrorWithExistingKey(c *gc.C)
- func (s *KeyValueSuite) TestUpdateErrorWithNonExistentKey(c *gc.C)
- func (s *KeyValueSuite) TestUpdateReturnNilThenUpdatesAsNonNil(c *gc.C)
- func (s *KeyValueSuite) TestUpdateSuccessWithPreexistingKey(c *gc.C)
- func (s *KeyValueSuite) TestUpdateSuccessWithoutPreexistingKey(c *gc.C)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type KeyValueSuite ¶
KeyValueSuite contains a set of tests for simplekv.Store implementations. The NewStore parameter must be set before calling SetUpTest.
func (*KeyValueSuite) SetUpSuite ¶
func (s *KeyValueSuite) SetUpSuite(c *gc.C)
func (*KeyValueSuite) SetUpTest ¶
func (s *KeyValueSuite) SetUpTest(c *gc.C)
func (*KeyValueSuite) TearDownSuite ¶
func (s *KeyValueSuite) TearDownSuite(c *gc.C)
func (*KeyValueSuite) TearDownTest ¶
func (s *KeyValueSuite) TearDownTest(c *gc.C)
func (*KeyValueSuite) TestGetNotFound ¶
func (s *KeyValueSuite) TestGetNotFound(c *gc.C)
func (*KeyValueSuite) TestSet ¶
func (s *KeyValueSuite) TestSet(c *gc.C)
func (*KeyValueSuite) TestSetKeyOnce ¶
func (s *KeyValueSuite) TestSetKeyOnce(c *gc.C)
func (*KeyValueSuite) TestSetKeyOnceDuplicate ¶
func (s *KeyValueSuite) TestSetKeyOnceDuplicate(c *gc.C)
func (*KeyValueSuite) TestSetNilUpdatesAsNonNil ¶
func (s *KeyValueSuite) TestSetNilUpdatesAsNonNil(c *gc.C)
func (*KeyValueSuite) TestUpdateConcurrent ¶
func (s *KeyValueSuite) TestUpdateConcurrent(c *gc.C)
func (*KeyValueSuite) TestUpdateErrorWithExistingKey ¶
func (s *KeyValueSuite) TestUpdateErrorWithExistingKey(c *gc.C)
func (*KeyValueSuite) TestUpdateErrorWithNonExistentKey ¶
func (s *KeyValueSuite) TestUpdateErrorWithNonExistentKey(c *gc.C)
func (*KeyValueSuite) TestUpdateReturnNilThenUpdatesAsNonNil ¶
func (s *KeyValueSuite) TestUpdateReturnNilThenUpdatesAsNonNil(c *gc.C)
func (*KeyValueSuite) TestUpdateSuccessWithPreexistingKey ¶
func (s *KeyValueSuite) TestUpdateSuccessWithPreexistingKey(c *gc.C)
func (*KeyValueSuite) TestUpdateSuccessWithoutPreexistingKey ¶
func (s *KeyValueSuite) TestUpdateSuccessWithoutPreexistingKey(c *gc.C)
Click to show internal directories.
Click to hide internal directories.