fix(base58): basen::Exception

This commit is contained in:
2024-09-30 17:47:08 +03:00
parent edcaebcf53
commit 8169651729
5 changed files with 22 additions and 26 deletions

View File

@ -1,6 +1,7 @@
#include <utility>
#include <basen/base58.hpp>
#include <basen/Exception.hpp>
#include <basen/hex.hpp>
#include <gtest/gtest.h>
@ -18,14 +19,7 @@ TEST(base58, encodeCheck)
TEST(base58, decodeCheck)
{
EXPECT_EQ(test.first, hex::encode(decodeCheck(test.second)));
try
{
decodeCheck("incorrect");
}
catch (const std::exception &e)
{
EXPECT_STREQ(e.what(), "base58::decodeCheck: checksum incorrect");
}
EXPECT_THROW(decodeCheck("incorrect"), basen::Exception);
}
int main(int argc, char **argv)