oc-mint/test/test_big_int.cpp

18 lines
376 B
C++

#include "big_int.hpp"
#include <catch2/catch_test_macros.hpp>
TEST_CASE("BigInt::from_string", "[big_int]") {
auto valid_hex = "aabbcc";
{
auto b = BigInt::from_string(valid_hex);
REQUIRE(b.has_value());
REQUIRE(b->data == valid_hex);
}
}
TEST_CASE("BigInt::from_int", "[big_int]") {
auto b = BigInt::from_int(0xaabbcc);
REQUIRE(b.data=="aabbcc");
}