diff options
author | Aliaksandr Valialkin <valyala@gmail.com> | 2015-11-24 12:57:01 +0200 |
---|---|---|
committer | Aliaksandr Valialkin <valyala@gmail.com> | 2015-11-24 12:57:01 +0200 |
commit | 961eef082b480dabf5b64de1e1239d973dca482c (patch) | |
tree | 3eaaaf5715c129b770abf328dbfdb5d0938a8cdc /bytesconv_timing_test.go | |
parent | Added RequestCtx.Hijack() for connections' hijacking (diff) | |
download | fasthttp-961eef082b480dabf5b64de1e1239d973dca482c.tar.gz fasthttp-961eef082b480dabf5b64de1e1239d973dca482c.tar.bz2 fasthttp-961eef082b480dabf5b64de1e1239d973dca482c.zip |
Optimized EqualBytesStr
Diffstat (limited to 'bytesconv_timing_test.go')
-rw-r--r-- | bytesconv_timing_test.go | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/bytesconv_timing_test.go b/bytesconv_timing_test.go index 2dc2a8b..688b021 100644 --- a/bytesconv_timing_test.go +++ b/bytesconv_timing_test.go @@ -36,3 +36,15 @@ func BenchmarkLowercaseBytesMixed(b *testing.B) { } }) } + +func BenchmarkEqualBytesStr(b *testing.B) { + s := "foobarbaraz" + bs := []byte(s) + b.RunParallel(func(pb *testing.PB) { + for pb.Next() { + if !EqualBytesStr(bs, s) { + b.Fatalf("unexpected result: %q != %q", bs, s) + } + } + }) +} |