mirror of
https://blitiri.com.ar/repos/chasquid
synced 2025-12-17 14:37:02 +00:00
normalize: Fuzz testing
This commit is contained in:
15
internal/normalize/fuzz.go
Normal file
15
internal/normalize/fuzz.go
Normal file
@@ -0,0 +1,15 @@
|
||||
// Fuzz testing for package normalize.
|
||||
|
||||
// +build gofuzz
|
||||
|
||||
package normalize
|
||||
|
||||
func Fuzz(data []byte) int {
|
||||
s := string(data)
|
||||
User(s)
|
||||
Domain(s)
|
||||
Addr(s)
|
||||
DomainToUnicode(s)
|
||||
|
||||
return 0
|
||||
}
|
||||
1
internal/normalize/testdata/fuzz/corpus/t-001
vendored
Normal file
1
internal/normalize/testdata/fuzz/corpus/t-001
vendored
Normal file
@@ -0,0 +1 @@
|
||||
ñandú
|
||||
1
internal/normalize/testdata/fuzz/corpus/t-002
vendored
Normal file
1
internal/normalize/testdata/fuzz/corpus/t-002
vendored
Normal file
@@ -0,0 +1 @@
|
||||
ÑAndÚ
|
||||
1
internal/normalize/testdata/fuzz/corpus/t-003
vendored
Normal file
1
internal/normalize/testdata/fuzz/corpus/t-003
vendored
Normal file
@@ -0,0 +1 @@
|
||||
Pingüino
|
||||
1
internal/normalize/testdata/fuzz/corpus/t-004
vendored
Normal file
1
internal/normalize/testdata/fuzz/corpus/t-004
vendored
Normal file
@@ -0,0 +1 @@
|
||||
pé@léa
|
||||
1
internal/normalize/testdata/fuzz/corpus/t-005
vendored
Normal file
1
internal/normalize/testdata/fuzz/corpus/t-005
vendored
Normal file
@@ -0,0 +1 @@
|
||||
henryⅣ@throne
|
||||
Reference in New Issue
Block a user