integration/container: TestStats: explicitly check zero-value

Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
This commit is contained in:
Sebastiaan van Stijn
2026-01-05 13:40:04 +01:00
parent 92a240fd42
commit e529aa7d7c

View File

@@ -39,7 +39,7 @@ func TestStats(t *testing.T) {
err = json.NewDecoder(resp.Body).Decode(&v)
assert.NilError(t, err)
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)
assert.Assert(t, is.ErrorIs(err, io.EOF))
})
@@ -56,7 +56,7 @@ func TestStats(t *testing.T) {
err = json.NewDecoder(resp.Body).Decode(&v)
assert.NilError(t, err)
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)
assert.Assert(t, is.ErrorIs(err, io.EOF))
})