#pragma once
#include <algorithm>
#include <panda/encode/base2n.h>
#include <catch2/catch_test_macros.hpp>
using namespace panda;
using namespace panda::encode;
struct TestData {
string str;
string ENCODED;
string encoded;
TestData (string encoded) : encoded(encoded) {
for (int i = 0; i < 256; ++i) str += (char)i;
ENCODED = encoded;
std::transform(ENCODED.begin(), ENCODED.end(), ENCODED.begin(), [](unsigned char c){ return std::toupper(c); });
}
};