| package govalidator |
| |
| import ( |
| "testing" |
| ) |
| |
| func BenchmarkToBoolean(b *testing.B) { |
| b.ResetTimer() |
| |
| for n := 0; n < b.N; n++ { |
| _, _ = ToBoolean("False ") |
| } |
| } |
| |
| func BenchmarkToInt(b *testing.B) { |
| b.ResetTimer() |
| |
| for n := 0; n < b.N; n++ { |
| _, _ = ToInt("-22342342.2342") |
| } |
| } |
| |
| func BenchmarkToFloat(b *testing.B) { |
| b.ResetTimer() |
| |
| for n := 0; n < b.N; n++ { |
| _, _ = ToFloat("-22342342.2342") |
| } |
| } |
| |
| func BenchmarkToString(b *testing.B) { |
| b.ResetTimer() |
| |
| for n := 0; n < b.N; n++ { |
| ToString(randomArray(1000000)) |
| } |
| } |
| |
| func BenchmarkToJson(b *testing.B) { |
| b.ResetTimer() |
| |
| for n := 0; n < b.N; n++ { |
| _, _ = ToJSON(randomArray(1000000)) |
| } |
| } |