MCPcopy
hub / github.com/dropbox/godropbox / TestGetMulti

Method TestGetMulti

caching/local_map_storage_test.go:42–57  ·  view source on GitHub ↗
(c *C)

Source from the content-addressed store, hash-verified

40}
41
42func (s *LocalMapStorageSuite) TestGetMulti(c *C) {
43 s.localMap.set(&testKeyVal{"foo", 1})
44 s.localMap.set(&testKeyVal{"bar", 2})
45
46 results, err := s.storage.GetMulti("foo", "zzz", "bar")
47 c.Assert(err, IsNil)
48 c.Assert(len(results), Equals, 3)
49
50 c.Assert(results[0].(*testKeyVal).key, Equals, "foo")
51 c.Assert(results[0].(*testKeyVal).val, Equals, 1)
52
53 c.Assert(results[1], IsNil)
54
55 c.Assert(results[2].(*testKeyVal).key, Equals, "bar")
56 c.Assert(results[2].(*testKeyVal).val, Equals, 2)
57}
58
59func (s *LocalMapStorageSuite) TestSet(c *C) {
60 s.storage.Set(&testKeyVal{"foo", 1})

Callers

nothing calls this directly

Calls 2

GetMultiMethod · 0.65
setMethod · 0.45

Tested by

no test coverage detected