fix: remove enabled amendments from tests

This commit is contained in:
Vito
2026-03-31 18:52:08 +02:00
parent f1d033378a
commit baeaf09ae6
7 changed files with 27 additions and 35 deletions

View File

@@ -502,7 +502,7 @@ class Vault_test : public beast::unit_test::suite
auto testCases = [&, this](
std::string prefix, std::function<PrettyAsset(Env & env)> setup) {
Env env{*this, testable_amendments() | featureSingleAssetVault};
Env env{*this, testable_amendments()};
Vault vault{env};
env.fund(XRP(1000), issuer, owner, depositor, charlie, dave);
@@ -555,7 +555,7 @@ class Vault_test : public beast::unit_test::suite
struct CaseArgs
{
FeatureBitset features = testable_amendments() | featureSingleAssetVault;
FeatureBitset features = testable_amendments();
};
auto testCase = [&, this](
@@ -768,8 +768,7 @@ class Vault_test : public beast::unit_test::suite
env(tx, ter{temDISABLED});
}
},
{.features =
(testable_amendments() | featureSingleAssetVault) - featurePermissionedDomains});
{.features = (testable_amendments()) - featurePermissionedDomains});
testCase([&](Env& env,
Account const& issuer,
@@ -1080,7 +1079,7 @@ class Vault_test : public beast::unit_test::suite
Account const& depositor,
Asset const& asset,
Vault& vault)> test) {
Env env{*this, testable_amendments() | featureSingleAssetVault};
Env env{*this, testable_amendments()};
Account issuer{"issuer"};
Account owner{"owner"};
Account depositor{"depositor"};
@@ -1244,8 +1243,7 @@ class Vault_test : public beast::unit_test::suite
{
{
testcase("IOU fail because MPT is disabled");
Env env{
*this, (testable_amendments() - featureMPTokensV1) | featureSingleAssetVault};
Env env{*this, (testable_amendments() - featureMPTokensV1)};
Account issuer{"issuer"};
Account owner{"owner"};
env.fund(XRP(1000), issuer, owner);
@@ -1261,7 +1259,7 @@ class Vault_test : public beast::unit_test::suite
{
testcase("IOU fail create frozen");
Env env{*this, testable_amendments() | featureSingleAssetVault};
Env env{*this, testable_amendments()};
Account issuer{"issuer"};
Account owner{"owner"};
env.fund(XRP(1000), issuer, owner);
@@ -1279,7 +1277,7 @@ class Vault_test : public beast::unit_test::suite
{
testcase("IOU fail create no ripling");
Env env{*this, testable_amendments() | featureSingleAssetVault};
Env env{*this, testable_amendments()};
Account issuer{"issuer"};
Account owner{"owner"};
env.fund(XRP(1000), issuer, owner);
@@ -1296,7 +1294,7 @@ class Vault_test : public beast::unit_test::suite
{
testcase("IOU no issuer");
Env env{*this, testable_amendments() | featureSingleAssetVault};
Env env{*this, testable_amendments()};
Account issuer{"issuer"};
Account owner{"owner"};
env.fund(XRP(1000), owner);
@@ -1314,7 +1312,7 @@ class Vault_test : public beast::unit_test::suite
{
testcase("IOU fail create vault for AMM LPToken");
Env env{*this, testable_amendments() | featureSingleAssetVault};
Env env{*this, testable_amendments()};
Account const gw("gateway");
Account const alice("alice");
Account const carol("carol");
@@ -1376,7 +1374,7 @@ class Vault_test : public beast::unit_test::suite
Account const& depositor,
Asset const& asset,
Vault& vault)> test) {
Env env{*this, testable_amendments() | featureSingleAssetVault};
Env env{*this, testable_amendments()};
Account issuer{"issuer"};
Account owner{"owner"};
Account depositor{"depositor"};
@@ -1435,7 +1433,7 @@ class Vault_test : public beast::unit_test::suite
{
using namespace test::jtx;
Env env{*this, testable_amendments() | featureSingleAssetVault};
Env env{*this, testable_amendments()};
Account issuer{"issuer"};
Account owner{"owner"};
Account depositor{"depositor"};
@@ -1548,7 +1546,7 @@ class Vault_test : public beast::unit_test::suite
Vault& vault,
MPTTester& mptt)> test,
CaseArgs args = {}) {
Env env{*this, testable_amendments() | featureSingleAssetVault};
Env env{*this, testable_amendments()};
Account issuer{"issuer"};
Account owner{"owner"};
Account depositor{"depositor"};
@@ -2172,7 +2170,7 @@ class Vault_test : public beast::unit_test::suite
{
testcase("MPT shares to a vault");
Env env{*this, testable_amendments() | featureSingleAssetVault};
Env env{*this, testable_amendments()};
Account owner{"owner"};
Account issuer{"issuer"};
env.fund(XRP(1000000), owner, issuer);
@@ -2267,7 +2265,7 @@ class Vault_test : public beast::unit_test::suite
PrettyAsset const& asset,
std::function<MPTID(xrpl::Keylet)> issuanceId)> test,
CaseArgs args = {}) {
Env env{*this, testable_amendments() | featureSingleAssetVault};
Env env{*this, testable_amendments()};
Account const owner{"owner"};
Account const issuer{"issuer"};
Account const charlie{"charlie"};
@@ -2949,7 +2947,7 @@ class Vault_test : public beast::unit_test::suite
testcase("private vault");
Env env{*this, testable_amendments() | featureSingleAssetVault};
Env env{*this, testable_amendments()};
Account issuer{"issuer"};
Account owner{"owner"};
Account depositor{"depositor"};
@@ -3197,7 +3195,7 @@ class Vault_test : public beast::unit_test::suite
testcase("private XRP vault");
Env env{*this, testable_amendments() | featureSingleAssetVault};
Env env{*this, testable_amendments()};
Account owner{"owner"};
Account depositor{"depositor"};
Account alice{"charlie"};
@@ -3294,7 +3292,7 @@ class Vault_test : public beast::unit_test::suite
using namespace test::jtx;
testcase("fail pseudo-account allocation");
Env env{*this, testable_amendments() | featureSingleAssetVault};
Env env{*this, testable_amendments()};
Account const owner{"owner"};
Vault vault{env};
env.fund(XRP(1000), owner);
@@ -3337,7 +3335,7 @@ class Vault_test : public beast::unit_test::suite
auto testCase = [&, this](
std::uint8_t scale, std::function<void(Env & env, Data data)> test) {
Env env{*this, testable_amendments() | featureSingleAssetVault};
Env env{*this, testable_amendments()};
Account const owner{"owner"};
Account const issuer{"issuer"};
Account const depositor{"depositor"};
@@ -4110,7 +4108,7 @@ class Vault_test : public beast::unit_test::suite
using namespace test::jtx;
testcase("RPC");
Env env{*this, testable_amendments() | featureSingleAssetVault};
Env env{*this, testable_amendments()};
Account const owner{"owner"};
Account const issuer{"issuer"};
Vault vault{env};
@@ -4997,7 +4995,7 @@ class Vault_test : public beast::unit_test::suite
using namespace test::jtx;
Env env{*this, testable_amendments() | featureSingleAssetVault};
Env env{*this, testable_amendments()};
Account const owner{"owner"};
Account const issuer{"issuer"};