Files
arduino-libs/arduino-cli/libraries/painlessMesh-master/test/catch/catch_base64.cpp
2024-07-20 22:09:06 +08:00

19 lines
418 B
C++

#define CATCH_CONFIG_MAIN
#include "catch2/catch.hpp"
#include "painlessmesh/configuration.hpp"
#include "painlessmesh/base64.hpp"
#include "catch_utils.hpp"
SCENARIO("Base64 encoding can succesfully be decoded") {
using namespace painlessmesh;
auto bindata = randomString(100);
auto enc = base64::encode(bindata);
auto dec = base64::decode(enc);
REQUIRE(dec.length() > 0);
REQUIRE(dec == bindata);
}