(c *C)
| 94 | } |
| 95 | |
| 96 | func (s *LocalMapStorageSuite) TestDeleteMulti(c *C) { |
| 97 | s.storage.SetMulti( |
| 98 | &testKeyVal{"foo", 1}, |
| 99 | &testKeyVal{"bar", 2}, |
| 100 | &testKeyVal{"zzz", 3}) |
| 101 | |
| 102 | s.storage.DeleteMulti("foo", "zzz") |
| 103 | results, err := s.storage.GetMulti("foo", "bar", "zzz") |
| 104 | c.Assert(err, IsNil) |
| 105 | c.Assert(len(results), Equals, 3) |
| 106 | |
| 107 | c.Assert(results[0], IsNil) |
| 108 | |
| 109 | c.Assert(results[1].(*testKeyVal).key, Equals, "bar") |
| 110 | c.Assert(results[1].(*testKeyVal).val, Equals, 2) |
| 111 | |
| 112 | c.Assert(results[2], IsNil) |
| 113 | } |
| 114 | |
| 115 | func (s *LocalMapStorageSuite) TestFlush(c *C) { |
| 116 | s.storage.SetMulti( |
nothing calls this directly
no test coverage detected