commit | 54b81535af6c3bceed4672011ef221de7104bbd6 | [log] [tgz] |
---|---|---|
author | Bjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com> | Mon Oct 10 11:47:23 2016 +0200 |
committer | Bjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com> | Mon Oct 10 11:47:45 2016 +0200 |
tree | 7b600ebba70ed58a4105e3c8bca7c96801c17f9e | |
parent | 21ea37b67349cb6594eea6eaf765b2a7b96f03e2 [diff] |
Add BenchmarkGet
diff --git a/viper_test.go b/viper_test.go index 02d6eb1..c04b5f8 100644 --- a/viper_test.go +++ b/viper_test.go
@@ -966,6 +966,18 @@ } } +func BenchmarkGet(b *testing.B) { + key := "BenchmarkGet" + v = New() + v.Set(key, true) + + for i := 0; i < b.N; i++ { + if !v.Get(key).(bool) { + b.Fatal("Get returned false") + } + } +} + // This is the "perfect result" for the above. func BenchmarkGetBoolFromMap(b *testing.B) { m := make(map[string]bool)