aboutsummaryrefslogtreecommitdiffstats
path: root/tests/utility/encoder/b64EncoderTest.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'tests/utility/encoder/b64EncoderTest.cpp')
-rw-r--r--tests/utility/encoder/b64EncoderTest.cpp8
1 files changed, 8 insertions, 0 deletions
diff --git a/tests/utility/encoder/b64EncoderTest.cpp b/tests/utility/encoder/b64EncoderTest.cpp
index 589afaba..fa6fd766 100644
--- a/tests/utility/encoder/b64EncoderTest.cpp
+++ b/tests/utility/encoder/b64EncoderTest.cpp
@@ -138,6 +138,14 @@ VMIME_TEST_SUITE_BEGIN(b64EncoderTest)
encode("base64",
encode("base64",
encode("base64", decoded)))))))));
+
+ VASSERT(oss.str() + "encoded size",
+ getEncoder("base64")->getEncodedSize(decoded.length())
+ >= encode("base64", decoded).length());
+
+ VASSERT(oss.str() + "decoded size",
+ getEncoder("base64")->getDecodedSize(encoded.length())
+ >= decode("base64", encoded).length());
}
}