goyave.dev/goyave/v4@v4.4.11/util/httputil/httputil_bench_test.go (about) 1 package httputil 2 3 import ( 4 "regexp" 5 "testing" 6 ) 7 8 func BenchmarkParseMultiValuesHeader(b *testing.B) { 9 multiValuesHeaderRegex = regexp.MustCompile(`^q=([01]\.[0-9]{1,3})$`) 10 b.ReportAllocs() 11 b.ResetTimer() 12 for n := 0; n < b.N; n++ { 13 ParseMultiValuesHeader("text/html,text/*;q=0.5,*/*;q=0.7") 14 } 15 }