1 Star 0 Fork 0

jnliok/fiber

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
helpers_fuzz_test.go 609 Bytes
一键复制 编辑 原始数据 按行查看 历史
//go:build go1.18
package fiber
import (
"testing"
)
// go test -v -run=^$ -fuzz=FuzzUtilsGetOffer
func FuzzUtilsGetOffer(f *testing.F) {
inputs := []string{
`application/json; v=1; foo=bar; q=0.938; extra=param, text/plain;param="big fox"; q=0.43`,
`text/html, application/xhtml+xml, application/xml;q=0.9, */*;q=0.8`,
`*/*`,
`text/plain; q=0.5, text/html, text/x-dvi; q=0.8, text/x-c`,
}
for _, input := range inputs {
f.Add(input)
}
f.Fuzz(func(_ *testing.T, spec string) {
getOffer(spec, acceptsOfferType, `application/json;version=1;v=1;foo=bar`, `text/plain;param="big fox"`)
})
}
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Go
1
https://gitee.com/jnliok/fiber.git
[email protected]:jnliok/fiber.git
jnliok
fiber
fiber
main

搜索帮助