mapper: prettified test

This commit is contained in:
Michał Matczuk
2017-07-26 13:36:11 +02:00
parent 08b131c5ee
commit da3ff6db67

View File

@@ -5,9 +5,9 @@ import (
"testing" "testing"
) )
var snakeTests = []struct { var snakeTable = []struct {
name string N string
expected string V string
}{ }{
{"a", "a"}, {"a", "a"},
{"snake", "snake"}, {"snake", "snake"},
@@ -60,25 +60,25 @@ var snakeTests = []struct {
} }
func TestSnakeCase(t *testing.T) { func TestSnakeCase(t *testing.T) {
for _, tt := range snakeTests { for _, test := range snakeTable {
if actual := snakeCase(tt.name); actual != tt.expected { if actual := snakeCase(test.N); actual != test.V {
t.Error("expected", tt.expected, "got", actual, tt) t.Error("V", test.V, "got", actual, test)
} }
} }
} }
func BenchmarkSnakeCase(b *testing.B) { func BenchmarkSnakeCase(b *testing.B) {
for i := 0; i < b.N; i++ { for i := 0; i < b.N; i++ {
for _, test := range snakeTests { for _, test := range snakeTable {
snakeCase(test.name) snakeCase(test.N)
} }
} }
} }
func BenchmarkToLower(b *testing.B) { func BenchmarkToLower(b *testing.B) {
for i := 0; i < b.N; i++ { for i := 0; i < b.N; i++ {
for _, test := range snakeTests { for _, test := range snakeTable {
strings.ToLower(test.name) strings.ToLower(test.N)
} }
} }
} }