Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.openwrt.org/project/libubox.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'tests/cram/test_base64.t')
-rw-r--r--tests/cram/test_base64.t12
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.