(c *C)
| 19 | } |
| 20 | |
| 21 | func (s *CacheOnStorageSuite) TestGetCacheHit(c *C) { |
| 22 | s.cache.Set(&testKeyVal{"foo", 1}) |
| 23 | s.storage.Set(&testKeyVal{"foo", 10}) |
| 24 | |
| 25 | result, err := s.combined.Get("foo") |
| 26 | c.Assert(err, IsNil) |
| 27 | c.Assert(result, NotNil) |
| 28 | c.Assert(result.(*testKeyVal).key, Equals, "foo") |
| 29 | c.Assert(result.(*testKeyVal).val, Equals, 1) |
| 30 | } |
| 31 | |
| 32 | func (s *CacheOnStorageSuite) TestGetCacheMiss(c *C) { |
| 33 | s.storage.Set(&testKeyVal{"foo", 10}) |