11 #include <boost/test/unit_test.hpp>
14 #define NUM_MULTIPLES_UNIT 100000
17 #define NUM_MULTIPLES_CENT 10000
20 #define NUM_MULTIPLES_1BTC 10000
23 #define NUM_MULTIPLES_50BTC 420000
27 bool static TestEncode(uint64_t in) {
31 bool static TestDecode(uint64_t in) {
35 bool static TestPair(uint64_t dec, uint64_t enc) {
61 for (uint64_t i = 0; i < 100000; i++)
BOOST_AUTO_TEST_CASE(compress_amounts)
#define NUM_MULTIPLES_CENT
#define NUM_MULTIPLES_1BTC
#define NUM_MULTIPLES_UNIT
#define NUM_MULTIPLES_50BTC
uint64_t DecompressAmount(uint64_t x)
uint64_t CompressAmount(uint64_t n)
BOOST_AUTO_TEST_SUITE_END()
#define BOOST_FIXTURE_TEST_SUITE(a, b)
#define BOOST_CHECK(expr)