@ -24,8 +24,7 @@ BOOST_FIXTURE_TEST_SUITE(dbwrapper_tests, BasicTestingSetup)
BOOST_AUTO_TEST_CASE ( dbwrapper )
BOOST_AUTO_TEST_CASE ( dbwrapper )
{
{
// Perform tests both obfuscated and non-obfuscated.
// Perform tests both obfuscated and non-obfuscated.
for ( int i = 0 ; i < 2 ; i + + ) {
for ( bool obfuscate : { false , true } ) {
bool obfuscate = ( bool ) i ;
fs : : path ph = fs : : temp_directory_path ( ) / fs : : unique_path ( ) ;
fs : : path ph = fs : : temp_directory_path ( ) / fs : : unique_path ( ) ;
CDBWrapper dbw ( ph , ( 1 < < 20 ) , true , false , obfuscate ) ;
CDBWrapper dbw ( ph , ( 1 < < 20 ) , true , false , obfuscate ) ;
char key = ' k ' ;
char key = ' k ' ;
@ -45,8 +44,7 @@ BOOST_AUTO_TEST_CASE(dbwrapper)
BOOST_AUTO_TEST_CASE ( dbwrapper_batch )
BOOST_AUTO_TEST_CASE ( dbwrapper_batch )
{
{
// Perform tests both obfuscated and non-obfuscated.
// Perform tests both obfuscated and non-obfuscated.
for ( int i = 0 ; i < 2 ; i + + ) {
for ( bool obfuscate : { false , true } ) {
bool obfuscate = ( bool ) i ;
fs : : path ph = fs : : temp_directory_path ( ) / fs : : unique_path ( ) ;
fs : : path ph = fs : : temp_directory_path ( ) / fs : : unique_path ( ) ;
CDBWrapper dbw ( ph , ( 1 < < 20 ) , true , false , obfuscate ) ;
CDBWrapper dbw ( ph , ( 1 < < 20 ) , true , false , obfuscate ) ;
@ -82,8 +80,7 @@ BOOST_AUTO_TEST_CASE(dbwrapper_batch)
BOOST_AUTO_TEST_CASE ( dbwrapper_iterator )
BOOST_AUTO_TEST_CASE ( dbwrapper_iterator )
{
{
// Perform tests both obfuscated and non-obfuscated.
// Perform tests both obfuscated and non-obfuscated.
for ( int i = 0 ; i < 2 ; i + + ) {
for ( bool obfuscate : { false , true } ) {
bool obfuscate = ( bool ) i ;
fs : : path ph = fs : : temp_directory_path ( ) / fs : : unique_path ( ) ;
fs : : path ph = fs : : temp_directory_path ( ) / fs : : unique_path ( ) ;
CDBWrapper dbw ( ph , ( 1 < < 20 ) , true , false , obfuscate ) ;
CDBWrapper dbw ( ph , ( 1 < < 20 ) , true , false , obfuscate ) ;
@ -211,12 +208,7 @@ BOOST_AUTO_TEST_CASE(iterator_ordering)
}
}
std : : unique_ptr < CDBIterator > it ( const_cast < CDBWrapper & > ( dbw ) . NewIterator ( ) ) ;
std : : unique_ptr < CDBIterator > it ( const_cast < CDBWrapper & > ( dbw ) . NewIterator ( ) ) ;
for ( int c = 0 ; c < 2 ; + + c ) {
for ( int seek_start : { 0x00 , 0x80 } ) {
int seek_start ;
if ( c = = 0 )
seek_start = 0x00 ;
else
seek_start = 0x80 ;
it - > Seek ( ( uint8_t ) seek_start ) ;
it - > Seek ( ( uint8_t ) seek_start ) ;
for ( int x = seek_start ; x < 256 ; + + x ) {
for ( int x = seek_start ; x < 256 ; + + x ) {
uint8_t key ;
uint8_t key ;
@ -287,12 +279,7 @@ BOOST_AUTO_TEST_CASE(iterator_string_ordering)
}
}
std : : unique_ptr < CDBIterator > it ( const_cast < CDBWrapper & > ( dbw ) . NewIterator ( ) ) ;
std : : unique_ptr < CDBIterator > it ( const_cast < CDBWrapper & > ( dbw ) . NewIterator ( ) ) ;
for ( int c = 0 ; c < 2 ; + + c ) {
for ( int seek_start : { 0 , 5 } ) {
int seek_start ;
if ( c = = 0 )
seek_start = 0 ;
else
seek_start = 5 ;
snprintf ( buf , sizeof ( buf ) , " %d " , seek_start ) ;
snprintf ( buf , sizeof ( buf ) , " %d " , seek_start ) ;
StringContentsSerializer seek_key ( buf ) ;
StringContentsSerializer seek_key ( buf ) ;
it - > Seek ( seek_key ) ;
it - > Seek ( seek_key ) ;