test: Run unit tests regardless of 'Supported' amendment status (#5537)

This commit is contained in:
Vlad
2025-07-16 12:47:54 +01:00
committed by GitHub
parent c9135a63cd
commit 8bfaa7fe0a
66 changed files with 167 additions and 165 deletions

View File

@@ -340,7 +340,7 @@ class Vault_test : public beast::unit_test::suite
Account const& owner,
Account const& depositor,
Account const& charlie)> setup) {
Env env{*this, supported_amendments() | featureSingleAssetVault};
Env env{*this, testable_amendments() | featureSingleAssetVault};
Account issuer{"issuer"};
Account owner{"owner"};
Account depositor{"depositor"};
@@ -416,7 +416,7 @@ class Vault_test : public beast::unit_test::suite
struct CaseArgs
{
FeatureBitset features =
supported_amendments() | featureSingleAssetVault;
testable_amendments() | featureSingleAssetVault;
};
auto testCase = [&, this](
@@ -494,7 +494,7 @@ class Vault_test : public beast::unit_test::suite
env(tx, ter{temDISABLED});
}
},
{.features = supported_amendments() - featureSingleAssetVault});
{.features = testable_amendments() - featureSingleAssetVault});
testCase([&](Env& env,
Account const& issuer,
@@ -625,7 +625,7 @@ class Vault_test : public beast::unit_test::suite
env(tx, ter{temDISABLED});
}
},
{.features = (supported_amendments() | featureSingleAssetVault) -
{.features = (testable_amendments() | featureSingleAssetVault) -
featurePermissionedDomains});
testCase([&](Env& env,
@@ -950,7 +950,7 @@ class Vault_test : public beast::unit_test::suite
Account const& depositor,
Asset const& asset,
Vault& vault)> test) {
Env env{*this, supported_amendments() | featureSingleAssetVault};
Env env{*this, testable_amendments() | featureSingleAssetVault};
Account issuer{"issuer"};
Account owner{"owner"};
Account depositor{"depositor"};
@@ -1092,8 +1092,7 @@ class Vault_test : public beast::unit_test::suite
{
{
testcase("IOU fail create frozen");
Env env{
*this, supported_amendments() | featureSingleAssetVault};
Env env{*this, testable_amendments() | featureSingleAssetVault};
Account issuer{"issuer"};
Account owner{"owner"};
env.fund(XRP(1000), issuer, owner);
@@ -1112,8 +1111,7 @@ class Vault_test : public beast::unit_test::suite
{
testcase("IOU fail create no ripling");
Env env{
*this, supported_amendments() | featureSingleAssetVault};
Env env{*this, testable_amendments() | featureSingleAssetVault};
Account issuer{"issuer"};
Account owner{"owner"};
env.fund(XRP(1000), issuer, owner);
@@ -1131,8 +1129,7 @@ class Vault_test : public beast::unit_test::suite
{
testcase("IOU no issuer");
Env env{
*this, supported_amendments() | featureSingleAssetVault};
Env env{*this, testable_amendments() | featureSingleAssetVault};
Account issuer{"issuer"};
Account owner{"owner"};
env.fund(XRP(1000), owner);
@@ -1151,7 +1148,7 @@ class Vault_test : public beast::unit_test::suite
{
testcase("IOU fail create vault for AMM LPToken");
Env env{*this, supported_amendments() | featureSingleAssetVault};
Env env{*this, testable_amendments() | featureSingleAssetVault};
Account const gw("gateway");
Account const alice("alice");
Account const carol("carol");
@@ -1202,7 +1199,7 @@ class Vault_test : public beast::unit_test::suite
{
using namespace test::jtx;
Env env{*this, supported_amendments() | featureSingleAssetVault};
Env env{*this, testable_amendments() | featureSingleAssetVault};
Account issuer{"issuer"};
Account owner{"owner"};
Account depositor{"depositor"};
@@ -1224,7 +1221,7 @@ class Vault_test : public beast::unit_test::suite
{
using namespace test::jtx;
Env env{*this, supported_amendments() | featureSingleAssetVault};
Env env{*this, testable_amendments() | featureSingleAssetVault};
Account issuer{"issuer"};
Account owner{"owner"};
Account depositor{"depositor"};
@@ -1350,7 +1347,7 @@ class Vault_test : public beast::unit_test::suite
Vault& vault,
MPTTester& mptt)> test,
CaseArgs args = {}) {
Env env{*this, supported_amendments() | featureSingleAssetVault};
Env env{*this, testable_amendments() | featureSingleAssetVault};
Account issuer{"issuer"};
Account owner{"owner"};
Account depositor{"depositor"};
@@ -1746,7 +1743,7 @@ class Vault_test : public beast::unit_test::suite
{
testcase("MPT shares to a vault");
Env env{*this, supported_amendments() | featureSingleAssetVault};
Env env{*this, testable_amendments() | featureSingleAssetVault};
Account owner{"owner"};
Account issuer{"issuer"};
env.fund(XRP(1000000), owner, issuer);
@@ -1795,8 +1792,7 @@ class Vault_test : public beast::unit_test::suite
std::function<MPTID(ripple::Keylet)> issuanceId,
std::function<PrettyAmount(ripple::Keylet)> vaultBalance)>
test) {
Env env{
*this, supported_amendments() | featureSingleAssetVault};
Env env{*this, testable_amendments() | featureSingleAssetVault};
Account const owner{"owner"};
Account const issuer{"issuer"};
Account const charlie{"charlie"};
@@ -2241,7 +2237,7 @@ class Vault_test : public beast::unit_test::suite
testcase("private vault");
Env env{*this, supported_amendments() | featureSingleAssetVault};
Env env{*this, testable_amendments() | featureSingleAssetVault};
Account issuer{"issuer"};
Account owner{"owner"};
Account depositor{"depositor"};
@@ -2526,7 +2522,7 @@ class Vault_test : public beast::unit_test::suite
testcase("private XRP vault");
Env env{*this, supported_amendments() | featureSingleAssetVault};
Env env{*this, testable_amendments() | featureSingleAssetVault};
Account owner{"owner"};
Account depositor{"depositor"};
Account alice{"charlie"};
@@ -2629,7 +2625,7 @@ class Vault_test : public beast::unit_test::suite
using namespace test::jtx;
testcase("failed pseudo-account allocation");
Env env{*this, supported_amendments() | featureSingleAssetVault};
Env env{*this, testable_amendments() | featureSingleAssetVault};
Account const owner{"owner"};
Vault vault{env};
env.fund(XRP(1000), owner);
@@ -2658,7 +2654,7 @@ class Vault_test : public beast::unit_test::suite
using namespace test::jtx;
testcase("RPC");
Env env{*this, supported_amendments() | featureSingleAssetVault};
Env env{*this, testable_amendments() | featureSingleAssetVault};
Account const owner{"owner"};
Account const issuer{"issuer"};
Vault vault{env};