mirror of
https://github.com/XRPLF/rippled.git
synced 2025-11-26 14:05:51 +00:00
test: Run unit tests regardless of 'Supported' amendment status (#5537)
This commit is contained in:
@@ -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};
|
||||
|
||||
Reference in New Issue
Block a user