susumu.yata
null+****@clear*****
Wed Sep 24 13:37:47 JST 2014
susumu.yata 2014-09-24 13:37:47 +0900 (Wed, 24 Sep 2014) New Revision: 64e7da536037642326983d0ae1cec03385de9305 https://github.com/groonga/grnxx/commit/64e7da536037642326983d0ae1cec03385de9305 Message: Run tests for Merger with different values. (#67) Modified files: test/test_merger.cpp Modified: test/test_merger.cpp (+12 -11) =================================================================== --- test/test_merger.cpp 2014-09-24 13:37:19 +0900 (09a5014) +++ test/test_merger.cpp 2014-09-24 13:37:47 +0900 (7ef50d2) @@ -37,6 +37,8 @@ struct { grnxx::Array<grnxx::Float> scores2; } test; +std::mt19937_64 mersenne_twister; + void init_test() { grnxx::Error error; @@ -63,8 +65,7 @@ void init_test() { // Generate random values. // Bool: true or false. - constexpr grnxx::Int NUM_ROWS = 1 << 16; - std::mt19937_64 mersenne_twister; + constexpr grnxx::Int NUM_ROWS = 1 << 12; assert(test.bool_values.resize(&error, NUM_ROWS + 1)); assert(test.bool2_values.resize(&error, NUM_ROWS + 1)); assert(test.float_values.resize(&error, NUM_ROWS + 1)); @@ -622,14 +623,14 @@ void test_rhs() { } int main() { - init_test(); - - test_and(); - test_or(); - test_xor(); - test_minus(); - test_lhs(); - test_rhs(); - + for (int i = 0; i < 5; ++i) { + init_test(); + test_and(); + test_or(); + test_xor(); + test_minus(); + test_lhs(); + test_rhs(); + } return 0; } -------------- next part -------------- HTML����������������������������... Download