diff options
Diffstat (limited to 'tests/cram/test_base64.t')
-rw-r--r-- | tests/cram/test_base64.t | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/tests/cram/test_base64.t b/tests/cram/test_base64.t index 4f8809f..0a7a9d5 100644 --- a/tests/cram/test_base64.t +++ b/tests/cram/test_base64.t @@ -19,3 +19,15 @@ check that base64 is producing expected results: 4 foob 5 fooba 6 foobar + +check that b64_encode and b64_decode assert invalid input + + $ alias check="egrep '(dumped|Assertion)' | sed 's;.*\(b64_.*code\).*\(Assertion.*$\);\1: \2;' | LC_ALL=C sort" + + $ test-b64_decode 2>&1 | check + Aborted (core dumped) + b64_decode: Assertion `dest && targsize > 0' failed. + + $ test-b64_encode 2>&1 | check + Aborted (core dumped) + b64_encode: Assertion `dest && targsize > 0' failed. |