aboutsummaryrefslogtreecommitdiff
path: root/deps/boringssl/src/crypto/err/err_test.cc
diff options
context:
space:
mode:
Diffstat (limited to 'deps/boringssl/src/crypto/err/err_test.cc')
-rw-r--r--deps/boringssl/src/crypto/err/err_test.cc10
1 files changed, 10 insertions, 0 deletions
diff --git a/deps/boringssl/src/crypto/err/err_test.cc b/deps/boringssl/src/crypto/err/err_test.cc
index 41bcc78..b41f8dd 100644
--- a/deps/boringssl/src/crypto/err/err_test.cc
+++ b/deps/boringssl/src/crypto/err/err_test.cc
@@ -283,3 +283,13 @@ TEST(ErrTest, String) {
// A buffer length of zero should not touch the buffer.
ERR_error_string_n(err, nullptr, 0);
}
+
+// Error-printing functions should return something with unknown errors.
+TEST(ErrTest, UnknownError) {
+ uint32_t err = ERR_PACK(0xff, 0xfff);
+ EXPECT_TRUE(ERR_lib_error_string(err));
+ EXPECT_TRUE(ERR_reason_error_string(err));
+ char buf[128];
+ ERR_error_string_n(err, buf, sizeof(buf));
+ EXPECT_NE(0u, strlen(buf));
+}