Merge pull request #51805 from thaJeztah/simplify_reflect

integration/container: TestStats: explicitly check zero-value
This commit is contained in:
Sebastiaan van Stijn
2026-01-05 17:49:10 +01:00
committed by GitHub

View File

@@ -39,7 +39,7 @@ func TestStats(t *testing.T) {
err = json.NewDecoder(resp.Body).Decode(&v) err = json.NewDecoder(resp.Body).Decode(&v)
assert.NilError(t, err) assert.NilError(t, err)
assert.Check(t, is.Equal(int64(v.MemoryStats.Limit), info.MemTotal)) assert.Check(t, is.Equal(int64(v.MemoryStats.Limit), info.MemTotal))
assert.Check(t, !reflect.DeepEqual(v.PreCPUStats, containertypes.CPUStats{})) assert.Check(t, !reflect.ValueOf(v.PreCPUStats).IsZero())
err = json.NewDecoder(resp.Body).Decode(&v) err = json.NewDecoder(resp.Body).Decode(&v)
assert.Assert(t, is.ErrorIs(err, io.EOF)) assert.Assert(t, is.ErrorIs(err, io.EOF))
}) })
@@ -56,7 +56,7 @@ func TestStats(t *testing.T) {
err = json.NewDecoder(resp.Body).Decode(&v) err = json.NewDecoder(resp.Body).Decode(&v)
assert.NilError(t, err) assert.NilError(t, err)
assert.Check(t, is.Equal(int64(v.MemoryStats.Limit), info.MemTotal)) assert.Check(t, is.Equal(int64(v.MemoryStats.Limit), info.MemTotal))
assert.Check(t, reflect.DeepEqual(v.PreCPUStats, containertypes.CPUStats{})) assert.Check(t, reflect.ValueOf(v.PreCPUStats).IsZero())
err = json.NewDecoder(resp.Body).Decode(&v) err = json.NewDecoder(resp.Body).Decode(&v)
assert.Assert(t, is.ErrorIs(err, io.EOF)) assert.Assert(t, is.ErrorIs(err, io.EOF))
}) })