From bf9d896c1d77e77cbac8b9317e48ac81febcd78a Mon Sep 17 00:00:00 2001 From: Mayukha Vadari Date: Tue, 25 Aug 2026 14:26:46 -0400 Subject: [PATCH] delete again --- .../tx/wasm/host_functions/FloatRoot.cpp | 68 ------------------- 1 file changed, 68 deletions(-) delete mode 100644 src/tests/libxrpl/tx/wasm/host_functions/FloatRoot.cpp diff --git a/src/tests/libxrpl/tx/wasm/host_functions/FloatRoot.cpp b/src/tests/libxrpl/tx/wasm/host_functions/FloatRoot.cpp deleted file mode 100644 index dd6a14dee0..0000000000 --- a/src/tests/libxrpl/tx/wasm/host_functions/FloatRoot.cpp +++ /dev/null @@ -1,68 +0,0 @@ -#include -#include - -#include -#include -#include - -namespace xrpl::test { - -struct FloatRootImpl : FloatTest -{ -}; - -TEST_F(FloatRootImpl, BadModeIsMalformed) -{ - expectError( - makeHost()->floatRoot(slice(FloatTest::kOne), 2, -1), - HostFunctionError::FloatInputMalformed); -} - -TEST_F(FloatRootImpl, MalformedInput) -{ - expectError(makeHost()->floatRoot(Slice{}, 3, 0), HostFunctionError::FloatInputMalformed); -} - -TEST_F(FloatRootImpl, NegativeDegreeIsMalformed) -{ - expectError( - makeHost()->floatRoot(slice(FloatTest::kOne), -2, 0), - HostFunctionError::FloatInputMalformed); -} - -TEST_F(FloatRootImpl, RootOfZeroIsZero) -{ - expectValue(makeHost()->floatRoot(slice(FloatTest::kIntZero), 2, 0), FloatTest::kIntZero); -} - -TEST_F(FloatRootImpl, FirstRootIsIdentity) -{ - expectValue(makeHost()->floatRoot(slice(FloatTest::kMaxIOU), 1, 0), FloatTest::kMaxIOU); -} - -TEST_F(FloatRootImpl, SquareRootOfHundredIsTen) -{ - auto h = makeHost(); - auto const hundred = h->floatFromMantExp(100, 0, 0); - ASSERT_TRUE(hundred.has_value()); - expectValue(h->floatRoot(slice(*hundred), 2, 0), FloatTest::kTen); -} - -TEST_F(FloatRootImpl, CubeRootOfThousandIsTen) -{ - auto h = makeHost(); - auto const thousand = h->floatFromMantExp(1000, 0, 0); - ASSERT_TRUE(thousand.has_value()); - expectValue(h->floatRoot(slice(*thousand), 3, 0), FloatTest::kTen); -} - -TEST_F(FloatRootImpl, SquareRootOfHundredthIsTenth) -{ - auto h = makeHost(); - auto const hundredth = h->floatFromMantExp(1, -2, 0); - auto const tenth = h->floatFromMantExp(1, -1, 0); - ASSERT_TRUE(hundredth.has_value() && tenth.has_value()); - expectValue(h->floatRoot(slice(*hundredth), 2, 0), *tenth); -} - -} // namespace xrpl::test