#include #include #include #include #include using namespace base58; std::pair test = { "003812e515df45235c6bcc2233ac9d0c4ebbd781de", "167VUagc755PbQoB7cCTfTPjbQ5Nk6fEuD", }; TEST(base58, encodeCheck) { EXPECT_EQ(encodeCheck(hex::decode(test.first)), test.second); } TEST(base58, decodeCheck) { EXPECT_EQ(test.first, hex::encode(decodeCheck(test.second))); EXPECT_THROW(decodeCheck("incorrect"), basen::Exception); }