mirror of
https://github.com/Xahau/xahaud.git
synced 2025-12-06 17:27:52 +00:00
fix tests
This commit is contained in:
@@ -114,7 +114,6 @@ class Freeze_test : public beast::unit_test::suite
|
|||||||
env(trust(G1, bob["USD"](0), tfSetFreeze));
|
env(trust(G1, bob["USD"](0), tfSetFreeze));
|
||||||
auto affected = env.meta()->getJson(
|
auto affected = env.meta()->getJson(
|
||||||
JsonOptions::none)[sfAffectedNodes.fieldName];
|
JsonOptions::none)[sfAffectedNodes.fieldName];
|
||||||
// std::cout << "RESULT: " << affected << "\n";
|
|
||||||
if (!BEAST_EXPECT(checkArraySize(affected, withTouch ? 3u : 2u)))
|
if (!BEAST_EXPECT(checkArraySize(affected, withTouch ? 3u : 2u)))
|
||||||
return;
|
return;
|
||||||
auto ff =
|
auto ff =
|
||||||
@@ -133,7 +132,6 @@ class Freeze_test : public beast::unit_test::suite
|
|||||||
env(offer(bob, G1["USD"](5), XRP(25)));
|
env(offer(bob, G1["USD"](5), XRP(25)));
|
||||||
auto affected = env.meta()->getJson(
|
auto affected = env.meta()->getJson(
|
||||||
JsonOptions::none)[sfAffectedNodes.fieldName];
|
JsonOptions::none)[sfAffectedNodes.fieldName];
|
||||||
std::cout << "RESULT: " << affected << "\n";
|
|
||||||
if (!BEAST_EXPECT(checkArraySize(affected, withTouch ? 6u : 5u)))
|
if (!BEAST_EXPECT(checkArraySize(affected, withTouch ? 6u : 5u)))
|
||||||
return;
|
return;
|
||||||
auto ff = affected[withTouch ? 4u : 3u][sfModifiedNode.fieldName]
|
auto ff = affected[withTouch ? 4u : 3u][sfModifiedNode.fieldName]
|
||||||
@@ -202,7 +200,7 @@ class Freeze_test : public beast::unit_test::suite
|
|||||||
env(trust(G1, bob["USD"](0), tfClearFreeze));
|
env(trust(G1, bob["USD"](0), tfClearFreeze));
|
||||||
auto affected = env.meta()->getJson(
|
auto affected = env.meta()->getJson(
|
||||||
JsonOptions::none)[sfAffectedNodes.fieldName];
|
JsonOptions::none)[sfAffectedNodes.fieldName];
|
||||||
if (!BEAST_EXPECT(checkArraySize(affected, 2u)))
|
if (!BEAST_EXPECT(checkArraySize(affected, withTouch ? 3u : 2u)))
|
||||||
return;
|
return;
|
||||||
auto ff =
|
auto ff =
|
||||||
affected[1u][sfModifiedNode.fieldName][sfFinalFields.fieldName];
|
affected[1u][sfModifiedNode.fieldName][sfFinalFields.fieldName];
|
||||||
@@ -380,6 +378,7 @@ class Freeze_test : public beast::unit_test::suite
|
|||||||
|
|
||||||
using namespace test::jtx;
|
using namespace test::jtx;
|
||||||
Env env(*this, features);
|
Env env(*this, features);
|
||||||
|
bool const withTouch = env.current()->rules().enabled(featureTouch);
|
||||||
|
|
||||||
Account G1{"G1"};
|
Account G1{"G1"};
|
||||||
Account A1{"A1"};
|
Account A1{"A1"};
|
||||||
@@ -420,7 +419,7 @@ class Freeze_test : public beast::unit_test::suite
|
|||||||
env(trust(G1, A1["USD"](0), tfSetFreeze));
|
env(trust(G1, A1["USD"](0), tfSetFreeze));
|
||||||
auto affected =
|
auto affected =
|
||||||
env.meta()->getJson(JsonOptions::none)[sfAffectedNodes.fieldName];
|
env.meta()->getJson(JsonOptions::none)[sfAffectedNodes.fieldName];
|
||||||
if (!BEAST_EXPECT(checkArraySize(affected, 2u)))
|
if (!BEAST_EXPECT(checkArraySize(affected, withTouch ? 2u : 1u)))
|
||||||
return;
|
return;
|
||||||
|
|
||||||
auto let =
|
auto let =
|
||||||
@@ -435,6 +434,7 @@ class Freeze_test : public beast::unit_test::suite
|
|||||||
|
|
||||||
using namespace test::jtx;
|
using namespace test::jtx;
|
||||||
Env env(*this, features);
|
Env env(*this, features);
|
||||||
|
bool const withTouch = env.current()->rules().enabled(featureTouch);
|
||||||
|
|
||||||
Account G1{"G1"};
|
Account G1{"G1"};
|
||||||
Account A2{"A2"};
|
Account A2{"A2"};
|
||||||
@@ -478,7 +478,7 @@ class Freeze_test : public beast::unit_test::suite
|
|||||||
env(trust(G1, A3["USD"](0), tfSetFreeze));
|
env(trust(G1, A3["USD"](0), tfSetFreeze));
|
||||||
auto affected =
|
auto affected =
|
||||||
env.meta()->getJson(JsonOptions::none)[sfAffectedNodes.fieldName];
|
env.meta()->getJson(JsonOptions::none)[sfAffectedNodes.fieldName];
|
||||||
if (!BEAST_EXPECT(checkArraySize(affected, 3u)))
|
if (!BEAST_EXPECT(checkArraySize(affected, withTouch ? 3u : 2u)))
|
||||||
return;
|
return;
|
||||||
auto ff =
|
auto ff =
|
||||||
affected[1u][sfModifiedNode.fieldName][sfFinalFields.fieldName];
|
affected[1u][sfModifiedNode.fieldName][sfFinalFields.fieldName];
|
||||||
@@ -508,9 +508,10 @@ class Freeze_test : public beast::unit_test::suite
|
|||||||
env(trust(G1, A4["USD"](0), tfSetFreeze));
|
env(trust(G1, A4["USD"](0), tfSetFreeze));
|
||||||
affected =
|
affected =
|
||||||
env.meta()->getJson(JsonOptions::none)[sfAffectedNodes.fieldName];
|
env.meta()->getJson(JsonOptions::none)[sfAffectedNodes.fieldName];
|
||||||
if (!BEAST_EXPECT(checkArraySize(affected, 2u)))
|
if (!BEAST_EXPECT(checkArraySize(affected, withTouch ? 3u : 2u)))
|
||||||
return;
|
return;
|
||||||
ff = affected[0u][sfModifiedNode.fieldName][sfFinalFields.fieldName];
|
ff = affected[withTouch ? 1u : 0u][sfModifiedNode.fieldName]
|
||||||
|
[sfFinalFields.fieldName];
|
||||||
BEAST_EXPECT(
|
BEAST_EXPECT(
|
||||||
ff[sfLowLimit.fieldName] ==
|
ff[sfLowLimit.fieldName] ==
|
||||||
G1["USD"](0).value().getJson(JsonOptions::none));
|
G1["USD"](0).value().getJson(JsonOptions::none));
|
||||||
@@ -524,7 +525,7 @@ class Freeze_test : public beast::unit_test::suite
|
|||||||
env.meta()->getJson(JsonOptions::none)[sfAffectedNodes.fieldName];
|
env.meta()->getJson(JsonOptions::none)[sfAffectedNodes.fieldName];
|
||||||
if (!BEAST_EXPECT(checkArraySize(affected, 8u)))
|
if (!BEAST_EXPECT(checkArraySize(affected, 8u)))
|
||||||
return;
|
return;
|
||||||
auto created = affected[0u][sfCreatedNode.fieldName];
|
auto created = affected[5u][sfCreatedNode.fieldName];
|
||||||
BEAST_EXPECT(
|
BEAST_EXPECT(
|
||||||
created[sfNewFields.fieldName][jss::Account] == A2.human());
|
created[sfNewFields.fieldName][jss::Account] == A2.human());
|
||||||
env.close();
|
env.close();
|
||||||
|
|||||||
Reference in New Issue
Block a user