(c *C)
| 170 | } |
| 171 | |
| 172 | func (s *ObjectsSuite) TestObjectIter(c *C) { |
| 173 | encIter, err := s.Storer.IterEncodedObjects(plumbing.AnyObject) |
| 174 | c.Assert(err, IsNil) |
| 175 | iter := NewObjectIter(s.Storer, encIter) |
| 176 | |
| 177 | objects := []Object{} |
| 178 | iter.ForEach(func(o Object) error { |
| 179 | objects = append(objects, o) |
| 180 | return nil |
| 181 | }) |
| 182 | |
| 183 | c.Assert(len(objects) > 0, Equals, true) |
| 184 | iter.Close() |
| 185 | |
| 186 | encIter, err = s.Storer.IterEncodedObjects(plumbing.AnyObject) |
| 187 | c.Assert(err, IsNil) |
| 188 | iter = NewObjectIter(s.Storer, encIter) |
| 189 | |
| 190 | i := 0 |
| 191 | for { |
| 192 | o, err := iter.Next() |
| 193 | if err == io.EOF { |
| 194 | break |
| 195 | } |
| 196 | |
| 197 | c.Assert(err, IsNil) |
| 198 | c.Assert(o.ID(), Equals, objects[i].ID()) |
| 199 | c.Assert(o.Type(), Equals, objects[i].Type()) |
| 200 | i++ |
| 201 | } |
| 202 | |
| 203 | iter.Close() |
| 204 | } |
| 205 | |
| 206 | func MustParseTime(value string) time.Time { |
| 207 | t, _ := time.Parse("2006-01-02 15:04:05 -0700", value) |
nothing calls this directly
no test coverage detected