mirror of
https://github.com/gin-gonic/gin.git
synced 2026-06-06 12:08:20 +08:00
Compare commits
1 Commits
dacf0c896e
...
da660a2c02
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
da660a2c02 |
@ -108,11 +108,11 @@ func TestXMLBindingAdversarialInputs(t *testing.T) {
|
||||
<root attr="&e3;">value</root>`,
|
||||
},
|
||||
{
|
||||
name: "malformed_xml",
|
||||
name: "malformed_xml",
|
||||
payload: `<?xml version="1.0"?><root><unclosed><also_unclosed>text`,
|
||||
},
|
||||
{
|
||||
name: "null_bytes",
|
||||
name: "null_bytes",
|
||||
payload: "<?xml version=\"1.0\"?><root>\x00\x00\x00</root>",
|
||||
},
|
||||
{
|
||||
@ -140,6 +140,7 @@ func TestXMLBindingAdversarialInputs(t *testing.T) {
|
||||
xmlBind := xmlBinding{}
|
||||
|
||||
for _, tc := range payloads {
|
||||
tc := tc
|
||||
t.Run(tc.name, func(t *testing.T) {
|
||||
// Measure baseline memory
|
||||
var memBefore runtime.MemStats
|
||||
@ -193,4 +194,4 @@ func TestXMLBindingAdversarialInputs(t *testing.T) {
|
||||
}
|
||||
})
|
||||
}
|
||||
}
|
||||
}
|
||||
Loading…
x
Reference in New Issue
Block a user