(c *C)
| 2975 | } |
| 2976 | |
| 2977 | func (s *RepositorySuite) TestTrees(c *C) { |
| 2978 | r, _ := Init(memory.NewStorage(), nil) |
| 2979 | err := r.clone(context.Background(), &CloneOptions{URL: s.GetBasicLocalRepositoryURL()}) |
| 2980 | c.Assert(err, IsNil) |
| 2981 | |
| 2982 | count := 0 |
| 2983 | trees, err := r.TreeObjects() |
| 2984 | c.Assert(err, IsNil) |
| 2985 | for { |
| 2986 | tree, err := trees.Next() |
| 2987 | if err != nil { |
| 2988 | break |
| 2989 | } |
| 2990 | |
| 2991 | count++ |
| 2992 | c.Assert(tree.Hash.IsZero(), Equals, false) |
| 2993 | c.Assert(tree.Hash, Equals, tree.ID()) |
| 2994 | c.Assert(tree.Type(), Equals, plumbing.TreeObject) |
| 2995 | c.Assert(len(tree.Entries), Not(Equals), 0) |
| 2996 | } |
| 2997 | |
| 2998 | c.Assert(count, Equals, 12) |
| 2999 | } |
| 3000 | |
| 3001 | func (s *RepositorySuite) TestTagObjects(c *C) { |
| 3002 | url := s.GetLocalRepositoryURL( |
nothing calls this directly
no test coverage detected