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

Method TestGetCacheMiss

caching/cache_on_storage_test.go:32–47  ·  view source on GitHub ↗
(c *C)

Source from the content-addressed store, hash-verified

30}
31
32func (s *CacheOnStorageSuite) TestGetCacheMiss(c *C) {
33 s.storage.Set(&testKeyVal{"foo", 10})
34
35 result, err := s.combined.Get("foo")
36 c.Assert(err, IsNil)
37 c.Assert(result, NotNil)
38 c.Assert(result.(*testKeyVal).key, Equals, "foo")
39 c.Assert(result.(*testKeyVal).val, Equals, 10)
40
41 // cache set
42 result, err = s.cache.Get("foo")
43 c.Assert(err, IsNil)
44 c.Assert(result, NotNil)
45 c.Assert(result.(*testKeyVal).key, Equals, "foo")
46 c.Assert(result.(*testKeyVal).val, Equals, 10)
47}
48
49func (s *CacheOnStorageSuite) TestGetMulti(c *C) {
50 s.cache.Set(&testKeyVal{"zzz", 1})

Callers

nothing calls this directly

Calls 2

SetMethod · 0.65
GetMethod · 0.65

Tested by

no test coverage detected