mirror of
https://github.com/XRPLF/rippled.git
synced 2026-04-29 15:37:57 +00:00
Fix Vault tests broken by negative MPT issuer balance
This commit is contained in:
@@ -3503,7 +3503,7 @@ class Vault_test : public beast::unit_test::suite
|
||||
STAmount(d.asset, Number(100, 0)));
|
||||
BEAST_EXPECT(
|
||||
env.balance(d.vaultAccount, d.shares) ==
|
||||
STAmount(d.share, Number(1000, 0)));
|
||||
STAmount(d.share, Number(-1000, 0)));
|
||||
|
||||
{
|
||||
testcase("Scale redeem exact");
|
||||
@@ -3528,7 +3528,7 @@ class Vault_test : public beast::unit_test::suite
|
||||
STAmount(d.asset, Number(90, 0)));
|
||||
BEAST_EXPECT(
|
||||
env.balance(d.vaultAccount, d.shares) ==
|
||||
STAmount(d.share, Number(900, 0)));
|
||||
STAmount(d.share, Number(-900, 0)));
|
||||
}
|
||||
|
||||
{
|
||||
@@ -3563,7 +3563,7 @@ class Vault_test : public beast::unit_test::suite
|
||||
STAmount(d.asset, Number(900 - 25, -1)));
|
||||
BEAST_EXPECT(
|
||||
env.balance(d.vaultAccount, d.shares) ==
|
||||
STAmount(d.share, Number(900 - 25, 0)));
|
||||
STAmount(d.share, -Number(900 - 25, 0)));
|
||||
}
|
||||
|
||||
{
|
||||
@@ -3590,7 +3590,7 @@ class Vault_test : public beast::unit_test::suite
|
||||
STAmount(d.asset, Number(875 - 21, -1)));
|
||||
BEAST_EXPECT(
|
||||
env.balance(d.vaultAccount, d.shares) ==
|
||||
STAmount(d.share, Number(875 - 21, 0)));
|
||||
STAmount(d.share, -Number(875 - 21, 0)));
|
||||
}
|
||||
|
||||
{
|
||||
@@ -3651,7 +3651,7 @@ class Vault_test : public beast::unit_test::suite
|
||||
STAmount(d.asset, Number(100, 0)));
|
||||
BEAST_EXPECT(
|
||||
env.balance(d.vaultAccount, d.shares) ==
|
||||
STAmount(d.share, Number(1000, 0)));
|
||||
STAmount(d.share, Number(-1000, 0)));
|
||||
|
||||
{
|
||||
testcase("Scale withdraw exact");
|
||||
@@ -3679,7 +3679,7 @@ class Vault_test : public beast::unit_test::suite
|
||||
STAmount(d.asset, Number(90, 0)));
|
||||
BEAST_EXPECT(
|
||||
env.balance(d.vaultAccount, d.shares) ==
|
||||
STAmount(d.share, Number(900, 0)));
|
||||
STAmount(d.share, Number(-900, 0)));
|
||||
}
|
||||
|
||||
{
|
||||
@@ -3726,7 +3726,7 @@ class Vault_test : public beast::unit_test::suite
|
||||
STAmount(d.asset, Number(900 - 25, -1)));
|
||||
BEAST_EXPECT(
|
||||
env.balance(d.vaultAccount, d.shares) ==
|
||||
STAmount(d.share, Number(900 - 25, 0)));
|
||||
STAmount(d.share, -Number(900 - 25, 0)));
|
||||
}
|
||||
|
||||
{
|
||||
@@ -3755,7 +3755,7 @@ class Vault_test : public beast::unit_test::suite
|
||||
STAmount(d.asset, Number(875 - 38, -1)));
|
||||
BEAST_EXPECT(
|
||||
env.balance(d.vaultAccount, d.shares) ==
|
||||
STAmount(d.share, Number(875 - 38, 0)));
|
||||
STAmount(d.share, -Number(875 - 38, 0)));
|
||||
}
|
||||
|
||||
{
|
||||
@@ -3784,7 +3784,7 @@ class Vault_test : public beast::unit_test::suite
|
||||
STAmount(d.asset, Number(837 - 37, -1)));
|
||||
BEAST_EXPECT(
|
||||
env.balance(d.vaultAccount, d.shares) ==
|
||||
STAmount(d.share, Number(837 - 37, 0)));
|
||||
STAmount(d.share, -Number(837 - 37, 0)));
|
||||
}
|
||||
|
||||
{
|
||||
@@ -3807,7 +3807,7 @@ class Vault_test : public beast::unit_test::suite
|
||||
STAmount(d.asset, Number(800 - 1, -1)));
|
||||
BEAST_EXPECT(
|
||||
env.balance(d.vaultAccount, d.shares) ==
|
||||
STAmount(d.share, Number(800 - 1, 0)));
|
||||
STAmount(d.share, -Number(800 - 1, 0)));
|
||||
}
|
||||
|
||||
{
|
||||
@@ -3870,7 +3870,7 @@ class Vault_test : public beast::unit_test::suite
|
||||
STAmount(d.asset, Number(100, 0)));
|
||||
BEAST_EXPECT(
|
||||
env.balance(d.vaultAccount, d.shares) ==
|
||||
STAmount(d.share, Number(1000, 0)));
|
||||
STAmount(d.share, -Number(1000, 0)));
|
||||
{
|
||||
testcase("Scale clawback exact");
|
||||
// assetsToSharesWithdraw:
|
||||
@@ -3898,7 +3898,7 @@ class Vault_test : public beast::unit_test::suite
|
||||
STAmount(d.asset, Number(90, 0)));
|
||||
BEAST_EXPECT(
|
||||
env.balance(d.vaultAccount, d.shares) ==
|
||||
STAmount(d.share, Number(900, 0)));
|
||||
STAmount(d.share, -Number(900, 0)));
|
||||
}
|
||||
|
||||
{
|
||||
@@ -3938,7 +3938,7 @@ class Vault_test : public beast::unit_test::suite
|
||||
STAmount(d.asset, Number(900 - 25, -1)));
|
||||
BEAST_EXPECT(
|
||||
env.balance(d.vaultAccount, d.shares) ==
|
||||
STAmount(d.share, Number(900 - 25, 0)));
|
||||
STAmount(d.share, -Number(900 - 25, 0)));
|
||||
}
|
||||
|
||||
{
|
||||
@@ -3968,7 +3968,7 @@ class Vault_test : public beast::unit_test::suite
|
||||
STAmount(d.asset, Number(875 - 38, -1)));
|
||||
BEAST_EXPECT(
|
||||
env.balance(d.vaultAccount, d.shares) ==
|
||||
STAmount(d.share, Number(875 - 38, 0)));
|
||||
STAmount(d.share, -Number(875 - 38, 0)));
|
||||
}
|
||||
|
||||
{
|
||||
@@ -3998,7 +3998,7 @@ class Vault_test : public beast::unit_test::suite
|
||||
STAmount(d.asset, Number(837 - 37, -1)));
|
||||
BEAST_EXPECT(
|
||||
env.balance(d.vaultAccount, d.shares) ==
|
||||
STAmount(d.share, Number(837 - 37, 0)));
|
||||
STAmount(d.share, -Number(837 - 37, 0)));
|
||||
}
|
||||
|
||||
{
|
||||
@@ -4022,7 +4022,7 @@ class Vault_test : public beast::unit_test::suite
|
||||
STAmount(d.asset, Number(800 - 1, -1)));
|
||||
BEAST_EXPECT(
|
||||
env.balance(d.vaultAccount, d.shares) ==
|
||||
STAmount(d.share, Number(800 - 1, 0)));
|
||||
STAmount(d.share, -Number(800 - 1, 0)));
|
||||
}
|
||||
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user