19 lines
418 B
C++
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);
|
|
}
|