(c *C)
| 154 | } |
| 155 | |
| 156 | func (s *ObjectSuite) TestObjectUpdateOverflow(c *C) { |
| 157 | o := NewObjectLRU(9 * Byte) |
| 158 | |
| 159 | a1 := newObject(s.aObject.Hash().String(), 9*Byte) |
| 160 | a2 := newObject(s.aObject.Hash().String(), 1*Byte) |
| 161 | b := newObject(s.bObject.Hash().String(), 1*Byte) |
| 162 | |
| 163 | o.Put(a1) |
| 164 | a1.SetSize(-5) |
| 165 | o.Put(a2) |
| 166 | o.Put(b) |
| 167 | } |
| 168 | |
| 169 | type dummyObject struct { |
| 170 | hash plumbing.Hash |