//go:build !linux package cgroup import ( "context" "errors" "testing" ) func TestCleanupUnsupported(t *testing.T) { if _, err := (&Manager{root: t.TempDir()}).OpenCleanup("shop.example"); !errors.Is(err, ErrStrictUnsupported) { t.Fatal(err) } var m *Manager if _, err := m.OpenCleanup("shop.example"); !errors.Is(err, ErrNoDelegation) { t.Fatal(err) } c := &Cleanup{} if _, err := c.Populated(); !errors.Is(err, ErrStrictUnsupported) { t.Fatal(err) } if _, err := c.Members(); !errors.Is(err, ErrStrictUnsupported) { t.Fatal(err) } if err := c.KillAndEmpty(context.Background()); !errors.Is(err, ErrStrictUnsupported) { t.Fatal(err) } if err := c.Close(); !errors.Is(err, ErrStrictUnsupported) { t.Fatal(err) } }