From 1c1abe6b1014b20c79b3a38415c5203d6bcf732c Mon Sep 17 00:00:00 2001 From: Catalin Muresan Date: Sat, 2 May 2026 17:30:35 +0300 Subject: [PATCH] Added tests to please codeconv --- deb/local_test.go | 12 ++++++++++++ deb/reflist_test.go | 11 +++++++++++ 2 files changed, 23 insertions(+) diff --git a/deb/local_test.go b/deb/local_test.go index 07f818c3..4a40f6bd 100644 --- a/deb/local_test.go +++ b/deb/local_test.go @@ -133,6 +133,18 @@ func (s *LocalRepoCollectionSuite) TestByUUID(c *C) { c.Assert(r.String(), Equals, repo.String()) } +func (s *LocalRepoCollectionSuite) TestLoadCompleteNoRefKey(c *C) { + repo := NewLocalRepo("local1", "Comment 1") + c.Assert(s.collection.Update(repo), IsNil) + + r, err := s.collection.ByName("local1") + c.Assert(err, IsNil) + + c.Assert(s.collection.LoadComplete(r), IsNil) + c.Assert(r.packageRefs, NotNil) + c.Assert(r.NumPackages(), Equals, 0) +} + func (s *LocalRepoCollectionSuite) TestUpdateLoadComplete(c *C) { repo := NewLocalRepo("local1", "Comment 1") c.Assert(s.collection.Update(repo), IsNil) diff --git a/deb/reflist_test.go b/deb/reflist_test.go index 65a9794a..3a7297ea 100644 --- a/deb/reflist_test.go +++ b/deb/reflist_test.go @@ -130,6 +130,17 @@ func (s *PackageRefListSuite) TestPackageRefListForeach(c *C) { c.Check(err, Equals, e) } +func (s *PackageRefListSuite) TestForEachNilList(c *C) { + var l *PackageRefList + called := false + err := l.ForEach(func([]byte) error { + called = true + return nil + }) + c.Assert(err, IsNil) + c.Assert(called, Equals, false) +} + func (s *PackageRefListSuite) TestHas(c *C) { _ = s.list.Add(s.p1) _ = s.list.Add(s.p3)