From 4c933e942b83d502d85c860bc8e4e924db3d3c34 Mon Sep 17 00:00:00 2001 From: Eric Paris Date: Mon, 22 Jun 2015 15:27:45 -0400 Subject: Tests for GetIntSlice and GetStringSlice --- int_slice_test.go | 10 ++++++++++ string_slice_test.go | 10 ++++++++++ 2 files changed, 20 insertions(+) diff --git a/int_slice_test.go b/int_slice_test.go index fed4782..d162e86 100644 --- a/int_slice_test.go +++ b/int_slice_test.go @@ -36,4 +36,14 @@ func TestIS(t *testing.T) { t.Fatalf("expected is[%d] to be %s but got: %d", i, vals[i], v) } } + getIS, err := f.GetIntSlice("is") + for i, v := range getIS { + d, err := strconv.Atoi(vals[i]) + if err != nil { + t.Fatalf("got error: %v", err) + } + if d != v { + t.Fatalf("expected is[%d] to be %s but got: %d from GetIntSlice", i, vals[i], v) + } + } } diff --git a/string_slice_test.go b/string_slice_test.go index 019afee..c37a91a 100644 --- a/string_slice_test.go +++ b/string_slice_test.go @@ -31,4 +31,14 @@ func TestSS(t *testing.T) { t.Fatal("expected ss[%d] to be %s but got: %s", i, vals[i], v) } } + + getSS, err := f.GetStringSlice("ss") + if err != nil { + t.Fatal("got an error from GetStringSlice(): %v", err) + } + for i, v := range getSS { + if vals[i] != v { + t.Fatal("expected ss[%d] to be %s from GetStringSlice but got: %s", i, vals[i], v) + } + } } -- cgit v1.2.3