1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
package index import ( . "gopkg.in/check.v1" ) func (s *IndexSuite) TestIndexEntry(c *C) { idx := &Index{ Entries: []*Entry{ {Name: "foo", Size: 42}, {Name: "bar", Size: 82}, }, } e, err := idx.Entry("foo") c.Assert(err, IsNil) c.Assert(e.Name, Equals, "foo") e, err = idx.Entry("missing") c.Assert(e, IsNil) c.Assert(err, Equals, ErrEntryNotFound) }