Blame tests/tfn/base64Decode.t
|
Packit Service |
384592 |
### Empty
|
|
Packit Service |
384592 |
{
|
|
Packit Service |
384592 |
type => "tfn",
|
|
Packit Service |
384592 |
name => "base64Decode",
|
|
Packit Service |
384592 |
input => "",
|
|
Packit Service |
384592 |
output => "",
|
|
Packit Service |
384592 |
ret => 0,
|
|
Packit Service |
384592 |
},
|
|
Packit Service |
384592 |
|
|
Packit Service |
384592 |
### Test values with varying lengths to check padding
|
|
Packit Service |
384592 |
{
|
|
Packit Service |
384592 |
type => "tfn",
|
|
Packit Service |
384592 |
name => "base64Decode",
|
|
Packit Service |
384592 |
input => "VGVzdENhc2U=",
|
|
Packit Service |
384592 |
output => "TestCase",
|
|
Packit Service |
384592 |
ret => 1,
|
|
Packit Service |
384592 |
},
|
|
Packit Service |
384592 |
{
|
|
Packit Service |
384592 |
type => "tfn",
|
|
Packit Service |
384592 |
name => "base64Decode",
|
|
Packit Service |
384592 |
input => "VGVzdENhc2Ux",
|
|
Packit Service |
384592 |
output => "TestCase1",
|
|
Packit Service |
384592 |
ret => 1,
|
|
Packit Service |
384592 |
},
|
|
Packit Service |
384592 |
{
|
|
Packit Service |
384592 |
type => "tfn",
|
|
Packit Service |
384592 |
name => "base64Decode",
|
|
Packit Service |
384592 |
input => "VGVzdENhc2UxMg==",
|
|
Packit Service |
384592 |
output => "TestCase12",
|
|
Packit Service |
384592 |
ret => 1,
|
|
Packit Service |
384592 |
},
|
|
Packit Service |
384592 |
|
|
Packit Service |
384592 |
|
|
Packit Service |
384592 |
### Check with a NUL
|
|
Packit Service |
384592 |
{
|
|
Packit Service |
384592 |
type => "tfn",
|
|
Packit Service |
384592 |
name => "base64Decode",
|
|
Packit Service |
384592 |
input => "VGVzdABDYXNl",
|
|
Packit Service |
384592 |
output => "Test\0Case",
|
|
Packit Service |
384592 |
ret => 1,
|
|
Packit Service |
384592 |
},
|
|
Packit Service |
384592 |
|
|
Packit Service |
384592 |
### Invalid
|
|
Packit Service |
384592 |
# What should happen here? Probably just fail and leave alone.
|
|
Packit Service |
384592 |
{
|
|
Packit Service |
384592 |
type => "tfn",
|
|
Packit Service |
384592 |
name => "base64Decode",
|
|
Packit Service |
384592 |
input => "VGVzdENhc2U=\0VGVzdENhc2U=",
|
|
Packit Service |
384592 |
output => "TestCase",
|
|
Packit Service |
384592 |
ret => 1,
|
|
Packit Service |
384592 |
},
|