From 51c66e7fbf07dd1a835ee5d940785f7f669e63fe Mon Sep 17 00:00:00 2001 From: Henrique Dias Date: Mon, 7 Mar 2016 19:25:25 +0000 Subject: [PATCH] fix tests --- tools/templates/templates_test.go | 38 ---------------------------- tools/variables/variables_test.go | 41 +++++++++++++++++++++++++++++++ 2 files changed, 41 insertions(+), 38 deletions(-) create mode 100644 tools/variables/variables_test.go diff --git a/tools/templates/templates_test.go b/tools/templates/templates_test.go index f1363c3b..54d3ef05 100644 --- a/tools/templates/templates_test.go +++ b/tools/templates/templates_test.go @@ -37,41 +37,3 @@ func TestCanBeEdited(t *testing.T) { } } } - -type testDefinedData struct { - f1 string - f2 bool - f3 int - f4 func() -} - -type testDefined struct { - data interface{} - field string - result bool -} - -var testDefinedCases = []testDefined{ - {testDefinedData{}, "f1", true}, - {testDefinedData{}, "f2", true}, - {testDefinedData{}, "f3", true}, - {testDefinedData{}, "f4", true}, - {testDefinedData{}, "f5", false}, - {[]string{}, "", false}, - {map[string]int{"oi": 4}, "", false}, - {"asa", "", false}, - {"int", "", false}, -} - -func TestDefined(t *testing.T) { - for _, pair := range testDefinedCases { - v := Defined(pair.data, pair.field) - if v != pair.result { - t.Error( - "For", pair.data, - "expected", pair.result, - "got", v, - ) - } - } -} diff --git a/tools/variables/variables_test.go b/tools/variables/variables_test.go new file mode 100644 index 00000000..ec76d459 --- /dev/null +++ b/tools/variables/variables_test.go @@ -0,0 +1,41 @@ +package variables + +import "testing" + +type testDefinedData struct { + f1 string + f2 bool + f3 int + f4 func() +} + +type testDefined struct { + data interface{} + field string + result bool +} + +var testDefinedCases = []testDefined{ + {testDefinedData{}, "f1", true}, + {testDefinedData{}, "f2", true}, + {testDefinedData{}, "f3", true}, + {testDefinedData{}, "f4", true}, + {testDefinedData{}, "f5", false}, + {[]string{}, "", false}, + {map[string]int{"oi": 4}, "", false}, + {"asa", "", false}, + {"int", "", false}, +} + +func TestDefined(t *testing.T) { + for _, pair := range testDefinedCases { + v := Defined(pair.data, pair.field) + if v != pair.result { + t.Error( + "For", pair.data, + "expected", pair.result, + "got", v, + ) + } + } +}