From cb168e5622fefc42df1fa0e355aa5922c74329e8 Mon Sep 17 00:00:00 2001 From: Allen Madsen Date: Wed, 25 Mar 2015 19:39:05 -0400 Subject: [PATCH] Fix (*Ulimit).String() function. Closes #11769. Signed-off-by: Allen Madsen --- pkg/ulimit/ulimit.go | 2 +- pkg/ulimit/ulimit_test.go | 7 +++++++ 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/pkg/ulimit/ulimit.go b/pkg/ulimit/ulimit.go index 2375315e3e..eb2ae4e8c7 100644 --- a/pkg/ulimit/ulimit.go +++ b/pkg/ulimit/ulimit.go @@ -102,5 +102,5 @@ func (u *Ulimit) GetRlimit() (*Rlimit, error) { } func (u *Ulimit) String() string { - return fmt.Sprintf("%s=%s:%s", u.Name, u.Soft, u.Hard) + return fmt.Sprintf("%s=%d:%d", u.Name, u.Soft, u.Hard) } diff --git a/pkg/ulimit/ulimit_test.go b/pkg/ulimit/ulimit_test.go index 419b5e0407..593918aa39 100644 --- a/pkg/ulimit/ulimit_test.go +++ b/pkg/ulimit/ulimit_test.go @@ -39,3 +39,10 @@ func TestParseInvalidValueType(t *testing.T) { t.Fatal("expected error on bad value type") } } + +func TestStringOutput(t *testing.T) { + u := &Ulimit{"nofile", 1024, 512} + if s := u.String(); s != "nofile=512:1024" { + t.Fatal("expected String to return nofile=512:1024, but got", s) + } +}