From dacecd24ba7949b6fea4b63186bf6789c5e3f9ff Mon Sep 17 00:00:00 2001 From: Bronek Kozicki Date: Thu, 29 May 2025 21:53:31 +0100 Subject: [PATCH] Fix unit build error (#5459) This change fixes the issue that there is a `using namespace` statement inside a namespace scope. --- src/test/app/Vault_test.cpp | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/src/test/app/Vault_test.cpp b/src/test/app/Vault_test.cpp index 5aab737669..ccac0e2819 100644 --- a/src/test/app/Vault_test.cpp +++ b/src/test/app/Vault_test.cpp @@ -53,10 +53,11 @@ namespace ripple { -using namespace test::jtx; - class Vault_test : public beast::unit_test::suite { + using PrettyAsset = ripple::test::jtx::PrettyAsset; + using PrettyAmount = ripple::test::jtx::PrettyAmount; + static auto constexpr negativeAmount = [](PrettyAsset const& asset) -> PrettyAmount { return {STAmount{asset.raw(), 1ul, 0, true, STAmount::unchecked{}}, ""}; @@ -1210,6 +1211,7 @@ class Vault_test : public beast::unit_test::suite testCreateFailMPT() { using namespace test::jtx; + Env env{*this, supported_amendments() | featureSingleAssetVault}; Account issuer{"issuer"}; Account owner{"owner"}; @@ -1231,6 +1233,7 @@ class Vault_test : public beast::unit_test::suite testNonTransferableShares() { using namespace test::jtx; + Env env{*this, supported_amendments() | featureSingleAssetVault}; Account issuer{"issuer"}; Account owner{"owner"}; @@ -1787,6 +1790,8 @@ class Vault_test : public beast::unit_test::suite void testWithIOU() { + using namespace test::jtx; + auto testCase = [&, this]( std::function