@ -113,12 +113,12 @@ TEST_F(WriteCallbackTest, WriteWithCallbackTest) {
for ( auto & allow_parallel : { true , false } ) {
for ( auto & allow_parallel : { true , false } ) {
for ( auto & allow_batching : { true , false } ) {
for ( auto & allow_batching : { true , false } ) {
for ( auto & enable_WAL : { true , false } ) {
for ( auto & write_group : write_scenarios ) {
for ( auto & write_group : write_scenarios ) {
Options options ;
Options options ;
options . create_if_missing = true ;
options . create_if_missing = true ;
options . allow_concurrent_memtable_write = allow_parallel ;
options . allow_concurrent_memtable_write = allow_parallel ;
WriteOptions write_options ;
ReadOptions read_options ;
ReadOptions read_options ;
DB * db ;
DB * db ;
DBImpl * db_impl ;
DBImpl * db_impl ;
@ -224,6 +224,8 @@ TEST_F(WriteCallbackTest, WriteWithCallbackTest) {
}
}
WriteOptions woptions ;
WriteOptions woptions ;
woptions . disableWAL = ! enable_WAL ;
woptions . sync = enable_WAL ;
Status s = db_impl - > WriteWithCallback (
Status s = db_impl - > WriteWithCallback (
woptions , & write_op . write_batch_ , & write_op . callback_ ) ;
woptions , & write_op . write_batch_ , & write_op . callback_ ) ;
@ -269,6 +271,7 @@ TEST_F(WriteCallbackTest, WriteWithCallbackTest) {
}
}
}
}
}
}
}
}
}
TEST_F ( WriteCallbackTest , WriteCallBackTest ) {
TEST_F ( WriteCallbackTest , WriteCallBackTest ) {