Skip to content

Commit

Permalink
Minor test improvement
Browse files Browse the repository at this point in the history
  • Loading branch information
Bronek committed Oct 20, 2023
1 parent 198e7cd commit d88828b
Show file tree
Hide file tree
Showing 2 changed files with 17 additions and 24 deletions.
19 changes: 7 additions & 12 deletions src/test/json/MultivarJson_test.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -103,10 +103,9 @@ struct MultivarJson_test : beast::unit_test::suite

// Tests of requires clause - these are expected to match
static_assert([](auto&& v) {
return requires
{
v.select([]() -> std::size_t {});
};
return requires {
v.select([]() -> std::size_t { return 0; });
};
}(subject));
static_assert([](auto&& v) {
return requires
Expand All @@ -115,10 +114,9 @@ struct MultivarJson_test : beast::unit_test::suite
};
}(subject));
static_assert([](auto&& v) {
return requires
{
v.select([]() mutable -> std::size_t {});
};
return requires {
v.select([]() mutable -> std::size_t { return 0; });
};
}(subject));

// Tests of requires clause - these are expected NOT to match
Expand All @@ -135,10 +133,7 @@ struct MultivarJson_test : beast::unit_test::suite
};
}(subject));
static_assert([](auto&& v) {
return !requires
{
v.select([]() -> bool {});
};
return !requires { v.select([]() -> bool { return false; }); };
}(subject));
}

Expand Down
22 changes: 10 additions & 12 deletions src/test/rpc/TransactionEntry_test.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -179,18 +179,16 @@ class TransactionEntry_test : public beast::unit_test::suite
memberIt++)
{
auto const name = memberIt.memberName();
BEAST_EXPECT(resIndex[jss::tx_json].isMember(name));
auto const received = resIndex[jss::tx_json][name];
std::ostringstream ssReceived;
ssReceived << received;
std::ostringstream ssExpected;
ssExpected << *memberIt;
BEAST_EXPECTS(
received == *memberIt,
txhash + " contains \n\"" + name + "\": " //
+ ssReceived.str() //
+ "but expected " //
+ ssExpected.str());
if (BEAST_EXPECT(resIndex[jss::tx_json].isMember(name)))
{
auto const received = resIndex[jss::tx_json][name];
BEAST_EXPECTS(
received == *memberIt,
txhash + " contains \n\"" + name + "\": " //
+ to_string(received) //
+ " but expected " //
+ to_string(expected));
}
}
}

Expand Down

0 comments on commit d88828b

Please sign in to comment.