diff options
author | brunoerg <brunoely.gc@gmail.com> | 2024-07-19 13:34:50 -0300 |
---|---|---|
committer | brunoerg <brunoely.gc@gmail.com> | 2024-08-05 08:23:24 -0300 |
commit | 6714276d72244c2e2dbe9617f1341ba7fc06c0cc (patch) | |
tree | d74c64a1933b5ee4dcdfcf4d463b6f8d20824bcc /src/test/miniscript_tests.cpp | |
parent | 9c6c667bc2bcd34270241db52411369c46c9f2f0 (diff) |
miniscript: Use `ToIntegral` instead of `ParseInt64`
Diffstat (limited to 'src/test/miniscript_tests.cpp')
-rw-r--r-- | src/test/miniscript_tests.cpp | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/test/miniscript_tests.cpp b/src/test/miniscript_tests.cpp index c99a4594ce..271318955e 100644 --- a/src/test/miniscript_tests.cpp +++ b/src/test/miniscript_tests.cpp @@ -699,6 +699,12 @@ BOOST_AUTO_TEST_CASE(fixed_tests) const auto insane_sub = ms_ins->FindInsaneSub(); BOOST_CHECK(insane_sub && *insane_sub->ToString(wsh_converter) == "and_b(after(1),a:after(1000000000))"); + // Numbers can't be prefixed by a sign. + BOOST_CHECK(!miniscript::FromString("after(-1)", wsh_converter)); + BOOST_CHECK(!miniscript::FromString("after(+1)", wsh_converter)); + BOOST_CHECK(!miniscript::FromString("thresh(-1,pk(03cdabb7f2dce7bfbd8a0b9570c6fd1e712e5d64045e9d6b517b3d5072251dc204))", wsh_converter)); + BOOST_CHECK(!miniscript::FromString("multi(+1,03cdabb7f2dce7bfbd8a0b9570c6fd1e712e5d64045e9d6b517b3d5072251dc204)", wsh_converter)); + // Timelock tests Test("after(100)", "?", "?", TESTMODE_VALID | TESTMODE_NONMAL); // only heightlock Test("after(1000000000)", "?", "?", TESTMODE_VALID | TESTMODE_NONMAL); // only timelock |