0
0
Fork 0
mirror of https://github.com/bitcoin/bitcoin.git synced 2025-02-18 11:57:37 -05:00

refactor: remove BOOST_*_TEST_ macros

This commit is contained in:
fanquake 2022-07-14 17:11:53 +01:00
parent 70d807c355
commit 1f0c83f430
No known key found for this signature in database
GPG key ID: 2EEB9F5CC09526C1

View file

@ -13,9 +13,6 @@
#include <string> #include <string>
#include <vector> #include <vector>
#define BOOST_FIXTURE_TEST_SUITE(a, b)
#define BOOST_AUTO_TEST_CASE(funcName) void funcName()
#define BOOST_AUTO_TEST_SUITE_END()
#define BOOST_CHECK(expr) assert(expr) #define BOOST_CHECK(expr) assert(expr)
#define BOOST_CHECK_EQUAL(v1, v2) assert((v1) == (v2)) #define BOOST_CHECK_EQUAL(v1, v2) assert((v1) == (v2))
#define BOOST_CHECK_THROW(stmt, excMatch) { \ #define BOOST_CHECK_THROW(stmt, excMatch) { \
@ -35,9 +32,7 @@
} \ } \
} }
BOOST_FIXTURE_TEST_SUITE(univalue_tests, BasicTestingSetup) void univalue_constructor()
BOOST_AUTO_TEST_CASE(univalue_constructor)
{ {
UniValue v1; UniValue v1;
BOOST_CHECK(v1.isNull()); BOOST_CHECK(v1.isNull());
@ -85,7 +80,7 @@ BOOST_AUTO_TEST_CASE(univalue_constructor)
BOOST_CHECK_EQUAL(v9.getValStr(), "zappa"); BOOST_CHECK_EQUAL(v9.getValStr(), "zappa");
} }
BOOST_AUTO_TEST_CASE(univalue_push_throw) void univalue_push_throw()
{ {
UniValue j; UniValue j;
BOOST_CHECK_THROW(j.push_back(1), std::runtime_error); BOOST_CHECK_THROW(j.push_back(1), std::runtime_error);
@ -95,7 +90,7 @@ BOOST_AUTO_TEST_CASE(univalue_push_throw)
BOOST_CHECK_THROW(j.pushKVs({}), std::runtime_error); BOOST_CHECK_THROW(j.pushKVs({}), std::runtime_error);
} }
BOOST_AUTO_TEST_CASE(univalue_typecheck) void univalue_typecheck()
{ {
UniValue v1; UniValue v1;
BOOST_CHECK(v1.setNumStr("1")); BOOST_CHECK(v1.setNumStr("1"));
@ -144,7 +139,7 @@ BOOST_AUTO_TEST_CASE(univalue_typecheck)
BOOST_CHECK_THROW(vals[1].get_bool(), std::runtime_error); BOOST_CHECK_THROW(vals[1].get_bool(), std::runtime_error);
} }
BOOST_AUTO_TEST_CASE(univalue_set) void univalue_set()
{ {
UniValue v(UniValue::VSTR, "foo"); UniValue v(UniValue::VSTR, "foo");
v.clear(); v.clear();
@ -203,7 +198,7 @@ BOOST_AUTO_TEST_CASE(univalue_set)
BOOST_CHECK(v.isNull()); BOOST_CHECK(v.isNull());
} }
BOOST_AUTO_TEST_CASE(univalue_array) void univalue_array()
{ {
UniValue arr(UniValue::VARR); UniValue arr(UniValue::VARR);
@ -262,7 +257,7 @@ BOOST_AUTO_TEST_CASE(univalue_array)
BOOST_CHECK_EQUAL(arr.size(), 0); BOOST_CHECK_EQUAL(arr.size(), 0);
} }
BOOST_AUTO_TEST_CASE(univalue_object) void univalue_object()
{ {
UniValue obj(UniValue::VOBJ); UniValue obj(UniValue::VOBJ);
std::string strKey, strVal; std::string strKey, strVal;
@ -381,7 +376,7 @@ BOOST_AUTO_TEST_CASE(univalue_object)
static const char *json1 = static const char *json1 =
"[1.10000000,{\"key1\":\"str\\u0000\",\"key2\":800,\"key3\":{\"name\":\"martian http://test.com\"}}]"; "[1.10000000,{\"key1\":\"str\\u0000\",\"key2\":800,\"key3\":{\"name\":\"martian http://test.com\"}}]";
BOOST_AUTO_TEST_CASE(univalue_readwrite) void univalue_readwrite()
{ {
UniValue v; UniValue v;
BOOST_CHECK(v.read(json1)); BOOST_CHECK(v.read(json1));
@ -424,11 +419,10 @@ BOOST_AUTO_TEST_CASE(univalue_readwrite)
BOOST_CHECK(!v.read("{} 42")); BOOST_CHECK(!v.read("{} 42"));
} }
BOOST_AUTO_TEST_SUITE_END()
int main (int argc, char *argv[]) int main (int argc, char *argv[])
{ {
univalue_constructor(); univalue_constructor();
univalue_push_throw();
univalue_typecheck(); univalue_typecheck();
univalue_set(); univalue_set();
univalue_array(); univalue_array();