aboutsummaryrefslogtreecommitdiff
path: root/bytesconv_timing_test.go
diff options
context:
space:
mode:
authorGravatar Aliaksandr Valialkin <valyala@gmail.com> 2015-11-24 12:57:01 +0200
committerGravatar Aliaksandr Valialkin <valyala@gmail.com> 2015-11-24 12:57:01 +0200
commit961eef082b480dabf5b64de1e1239d973dca482c (patch)
tree3eaaaf5715c129b770abf328dbfdb5d0938a8cdc /bytesconv_timing_test.go
parentAdded RequestCtx.Hijack() for connections' hijacking (diff)
downloadfasthttp-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.go12
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)
+ }
+ }
+ })
+}