[Groonga-commit] groonga/grnxx at deeb420 [new_data_types] Change the range of values used in tests for Sorter. (#112)

Back to archive index

susumu.yata null+****@clear*****
Mon Nov 24 18:23:28 JST 2014


susumu.yata	2014-11-24 18:23:28 +0900 (Mon, 24 Nov 2014)

  New Revision: deeb420dbceba910177798d108ad9f8b1a3854d6
  https://github.com/groonga/grnxx/commit/deeb420dbceba910177798d108ad9f8b1a3854d6

  Message:
    Change the range of values used in tests for Sorter. (#112)

  Modified files:
    test/test_sorter.cpp

  Modified: test/test_sorter.cpp (+8 -8)
===================================================================
--- test/test_sorter.cpp    2014-11-24 18:20:43 +0900 (e8a22da)
+++ test/test_sorter.cpp    2014-11-24 18:23:28 +0900 (20a12b7)
@@ -51,8 +51,8 @@ void init_test() {
 
   // Generate random values.
   // Bool: true, false, and N/A.
-  // Int: [0, 100) and N/A.
-  // Float: [0.0, 1.0] and N/A.
+  // Int: [0, 128) and N/A.
+  // Float: [0.0, 1.0) and N/A.
   // Text: length = [1, 4], byte = ['0', '9'], and N/A.
   constexpr size_t NUM_ROWS = 1 << 16;
   std::mt19937_64 mersenne_twister;
@@ -78,18 +78,18 @@ void init_test() {
       }
     }
 
-    source = mersenne_twister() % 101;
-    if (source == 0) {
+    source = mersenne_twister() % 129;
+    if (source == 128) {
       test.int_values[i] = grnxx::Int::na();
     } else {
-      test.int_values[i] = grnxx::Int(source - 1);
+      test.int_values[i] = grnxx::Int(source);
     }
 
-    source = mersenne_twister() % 101;
-    if (source == 0) {
+    source = mersenne_twister() % 129;
+    if (source == 128) {
       test.float_values[i] = grnxx::Float::na();
     } else {
-      test.float_values[i] = grnxx::Float(source / 16.0);
+      test.float_values[i] = grnxx::Float(source / 128.0);
     }
 
     source = mersenne_twister() % 5;
-------------- next part --------------
HTML����������������������������...
下載 



More information about the Groonga-commit mailing list
Back to archive index