mirror of
https://github.com/gin-gonic/gin.git
synced 2026-06-07 04:38:19 +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>`,
|
<root attr="&e3;">value</root>`,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: "malformed_xml",
|
name: "malformed_xml",
|
||||||
payload: `<?xml version="1.0"?><root><unclosed><also_unclosed>text`,
|
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>",
|
payload: "<?xml version=\"1.0\"?><root>\x00\x00\x00</root>",
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@ -140,6 +140,7 @@ func TestXMLBindingAdversarialInputs(t *testing.T) {
|
|||||||
xmlBind := xmlBinding{}
|
xmlBind := xmlBinding{}
|
||||||
|
|
||||||
for _, tc := range payloads {
|
for _, tc := range payloads {
|
||||||
|
tc := tc
|
||||||
t.Run(tc.name, func(t *testing.T) {
|
t.Run(tc.name, func(t *testing.T) {
|
||||||
// Measure baseline memory
|
// Measure baseline memory
|
||||||
var memBefore runtime.MemStats
|
var memBefore runtime.MemStats
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user