Use assert.NoError for nil checks on errors

This commit is contained in:
Jonny Stoten
2024-05-08 11:11:14 +01:00
parent da22f71207
commit 8d45522fe8
2 changed files with 19 additions and 19 deletions

View File

@@ -21,10 +21,10 @@ func TestGetTufMetadataMirror(t *testing.T) {
path := test.CreateTempDir(t, "", "tuf_temp") path := test.CreateTempDir(t, "", "tuf_temp")
m, err := NewTufMirror(embed.DevRoot, path, server.URL+"/metadata", server.URL+"/targets") m, err := NewTufMirror(embed.DevRoot, path, server.URL+"/metadata", server.URL+"/targets")
assert.Nil(t, err) assert.NoError(t, err)
tufMetadata, err := m.getTufMetadataMirror(server.URL + "/metadata") tufMetadata, err := m.getTufMetadataMirror(server.URL + "/metadata")
assert.Nil(t, err) assert.NoError(t, err)
// check that all roles are not empty // check that all roles are not empty
assert.Greater(t, len(tufMetadata.Root), 0) assert.Greater(t, len(tufMetadata.Root), 0)
@@ -39,15 +39,15 @@ func TestGetMetadataManifest(t *testing.T) {
path := test.CreateTempDir(t, "", "tuf_temp") path := test.CreateTempDir(t, "", "tuf_temp")
m, err := NewTufMirror(embed.DevRoot, path, server.URL+"/metadata", server.URL+"/targets") m, err := NewTufMirror(embed.DevRoot, path, server.URL+"/metadata", server.URL+"/targets")
assert.Nil(t, err) assert.NoError(t, err)
img, err := m.GetMetadataManifest(server.URL + "/metadata") img, err := m.GetMetadataManifest(server.URL + "/metadata")
assert.Nil(t, err) assert.NoError(t, err)
assert.NotNil(t, img) assert.NotNil(t, img)
image := *img image := *img
mf, err := image.RawManifest() mf, err := image.RawManifest()
assert.Nil(t, err) assert.NoError(t, err)
type Annotations struct { type Annotations struct {
Annotations map[string]string `json:"annotations"` Annotations map[string]string `json:"annotations"`
@@ -57,7 +57,7 @@ func TestGetMetadataManifest(t *testing.T) {
} }
l := &Layers{} l := &Layers{}
err = json.Unmarshal(mf, l) err = json.Unmarshal(mf, l)
assert.Nil(t, err) assert.NoError(t, err)
// check that layers are annotated and use consistent snapshot naming // check that layers are annotated and use consistent snapshot naming
for _, layer := range l.Layers { for _, layer := range l.Layers {
@@ -69,7 +69,7 @@ func TestGetMetadataManifest(t *testing.T) {
continue continue
} }
_, err := strconv.Atoi(parts[0]) _, err := strconv.Atoi(parts[0])
assert.Nil(t, err) assert.NoError(t, err)
} }
} }
@@ -79,10 +79,10 @@ func TestGetDelegatedMetadataMirrors(t *testing.T) {
path := test.CreateTempDir(t, "", "tuf_temp") path := test.CreateTempDir(t, "", "tuf_temp")
m, err := NewTufMirror(embed.DevRoot, path, server.URL+"/metadata", server.URL+"/targets") m, err := NewTufMirror(embed.DevRoot, path, server.URL+"/metadata", server.URL+"/targets")
assert.Nil(t, err) assert.NoError(t, err)
delegations, err := m.GetDelegatedMetadataMirrors() delegations, err := m.GetDelegatedMetadataMirrors()
assert.Nil(t, err) assert.NoError(t, err)
assert.NotNil(t, delegations) assert.NotNil(t, delegations)
assert.Greater(t, len(delegations), 0) assert.Greater(t, len(delegations), 0)

View File

@@ -27,22 +27,22 @@ func TestGetTufTargetsMirror(t *testing.T) {
path := test.CreateTempDir(t, "", "tuf_temp") path := test.CreateTempDir(t, "", "tuf_temp")
m, err := NewTufMirror(embed.DevRoot, path, server.URL+"/metadata", server.URL+"/targets") m, err := NewTufMirror(embed.DevRoot, path, server.URL+"/metadata", server.URL+"/targets")
assert.Nil(t, err) assert.NoError(t, err)
targets, err := m.GetTufTargetMirrors() targets, err := m.GetTufTargetMirrors()
assert.Nil(t, err) assert.NoError(t, err)
assert.Greater(t, len(targets), 0) assert.Greater(t, len(targets), 0)
// check for image layer annotations // check for image layer annotations
for _, target := range targets { for _, target := range targets {
img := *target.Image img := *target.Image
mf, err := img.RawManifest() mf, err := img.RawManifest()
assert.Nil(t, err) assert.NoError(t, err)
// unmarshal manifest with annotations // unmarshal manifest with annotations
l := &Layers{} l := &Layers{}
err = json.Unmarshal(mf, l) err = json.Unmarshal(mf, l)
assert.Nil(t, err) assert.NoError(t, err)
// check that layers are annotated // check that layers are annotated
for _, layer := range l.Layers { for _, layer := range l.Layers {
@@ -61,10 +61,10 @@ func TestTargetDelegationMetadata(t *testing.T) {
path := test.CreateTempDir(t, "", "tuf_temp") path := test.CreateTempDir(t, "", "tuf_temp")
tm, err := NewTufMirror(embed.DevRoot, path, server.URL+"/metadata", server.URL+"/targets") tm, err := NewTufMirror(embed.DevRoot, path, server.URL+"/metadata", server.URL+"/targets")
assert.Nil(t, err) assert.NoError(t, err)
targets, err := tm.TufClient.LoadDelegatedTargets("test-role", "targets") targets, err := tm.TufClient.LoadDelegatedTargets("test-role", "targets")
assert.Nil(t, err) assert.NoError(t, err)
assert.Greater(t, len(targets.Signed.Targets), 0) assert.Greater(t, len(targets.Signed.Targets), 0)
} }
@@ -74,22 +74,22 @@ func TestGetDelegatedTargetMirrors(t *testing.T) {
path := test.CreateTempDir(t, "", "tuf_temp") path := test.CreateTempDir(t, "", "tuf_temp")
m, err := NewTufMirror(embed.DevRoot, path, server.URL+"/metadata", server.URL+"/targets") m, err := NewTufMirror(embed.DevRoot, path, server.URL+"/metadata", server.URL+"/targets")
assert.Nil(t, err) assert.NoError(t, err)
mirrors, err := m.GetDelegatedTargetMirrors() mirrors, err := m.GetDelegatedTargetMirrors()
assert.Nil(t, err) assert.NoError(t, err)
assert.Greater(t, len(mirrors), 0) assert.Greater(t, len(mirrors), 0)
// check for index image annotations // check for index image annotations
for _, mirror := range mirrors { for _, mirror := range mirrors {
idx := *mirror.Index idx := *mirror.Index
mf, err := idx.RawManifest() mf, err := idx.RawManifest()
assert.Nil(t, err) assert.NoError(t, err)
// unmarshal manifest with annotations // unmarshal manifest with annotations
l := &Layers{} l := &Layers{}
err = json.Unmarshal(mf, l) err = json.Unmarshal(mf, l)
assert.Nil(t, err) assert.NoError(t, err)
// check that layers are annotated // check that layers are annotated
for _, layer := range l.Layers { for _, layer := range l.Layers {