Changeset View
Changeset View
Standalone View
Standalone View
src/test/op_reversebytes_tests.cpp
Show First 20 Lines • Show All 100 Lines • ▼ Show 20 Lines | BOOST_AUTO_TEST_CASE(op_reversebytes_random_and_palindrome) { | ||||
// Prepare a couple of interesting script flags. | // Prepare a couple of interesting script flags. | ||||
std::vector<uint32_t> flaglist({ | std::vector<uint32_t> flaglist({ | ||||
SCRIPT_VERIFY_NONE, | SCRIPT_VERIFY_NONE, | ||||
STANDARD_SCRIPT_VERIFY_FLAGS, | STANDARD_SCRIPT_VERIFY_FLAGS, | ||||
MANDATORY_SCRIPT_VERIFY_FLAGS, | MANDATORY_SCRIPT_VERIFY_FLAGS, | ||||
}); | }); | ||||
for (uint32_t flagindex = 0; flagindex < 32; ++flagindex) { | for (uint32_t flagindex = 0; flagindex < 32; ++flagindex) { | ||||
uint32_t flags = 1 << flagindex; | uint32_t flags = 1u << flagindex; | ||||
flaglist.push_back(flags); | flaglist.push_back(flags); | ||||
} | } | ||||
// Test every possible stack item size. | // Test every possible stack item size. | ||||
for (uint32_t datasize = 0; datasize < MAX_SCRIPT_ELEMENT_SIZE; | for (uint32_t datasize = 0; datasize < MAX_SCRIPT_ELEMENT_SIZE; | ||||
++datasize) { | ++datasize) { | ||||
// Generate random data. | // Generate random data. | ||||
valtype random_data; | valtype random_data; | ||||
▲ Show 20 Lines • Show All 44 Lines • Show Last 20 Lines |