Fix test_pour return type.
This commit is contained in:
@@ -186,7 +186,7 @@ BOOST_AUTO_TEST_CASE( PourInputOutputTest ) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
// testing with general situational setup
|
// testing with general situational setup
|
||||||
bool test_pour(libzerocash::ZerocashParams& p,
|
void test_pour(libzerocash::ZerocashParams& p,
|
||||||
uint64_t vpub_in,
|
uint64_t vpub_in,
|
||||||
uint64_t vpub_out,
|
uint64_t vpub_out,
|
||||||
std::vector<uint64_t> inputs, // values of the inputs (max 2)
|
std::vector<uint64_t> inputs, // values of the inputs (max 2)
|
||||||
@@ -257,15 +257,15 @@ BOOST_AUTO_TEST_CASE( PourVpubInTest ) {
|
|||||||
);
|
);
|
||||||
|
|
||||||
// Things that should work..
|
// Things that should work..
|
||||||
BOOST_CHECK(test_pour(p, 0, 0, {1}, {1}));
|
test_pour(p, 0, 0, {1}, {1});
|
||||||
BOOST_CHECK(test_pour(p, 0, 0, {2}, {1, 1}));
|
test_pour(p, 0, 0, {2}, {1, 1});
|
||||||
BOOST_CHECK(test_pour(p, 0, 0, {2, 2}, {3, 1}));
|
test_pour(p, 0, 0, {2, 2}, {3, 1});
|
||||||
BOOST_CHECK(test_pour(p, 0, 1, {1}, {}));
|
test_pour(p, 0, 1, {1}, {});
|
||||||
BOOST_CHECK(test_pour(p, 0, 1, {2}, {1}));
|
test_pour(p, 0, 1, {2}, {1});
|
||||||
BOOST_CHECK(test_pour(p, 0, 1, {2, 2}, {2, 1}));
|
test_pour(p, 0, 1, {2, 2}, {2, 1});
|
||||||
BOOST_CHECK(test_pour(p, 1, 0, {}, {1}));
|
test_pour(p, 1, 0, {}, {1});
|
||||||
BOOST_CHECK(test_pour(p, 1, 0, {1}, {1, 1}));
|
test_pour(p, 1, 0, {1}, {1, 1});
|
||||||
BOOST_CHECK(test_pour(p, 1, 0, {2, 2}, {2, 3}));
|
test_pour(p, 1, 0, {2, 2}, {2, 3});
|
||||||
|
|
||||||
// Things that should not work...
|
// Things that should not work...
|
||||||
BOOST_CHECK_THROW(test_pour(p, 0, 1, {1}, {1}), std::invalid_argument);
|
BOOST_CHECK_THROW(test_pour(p, 0, 1, {1}, {1}), std::invalid_argument);
|
||||||
|
|||||||
Reference in New Issue
Block a user