Веб-сайт самохостера Lotigara

summaryrefslogtreecommitdiff
path: root/source/test/btree_test.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'source/test/btree_test.cpp')
-rw-r--r--source/test/btree_test.cpp11
1 files changed, 6 insertions, 5 deletions
diff --git a/source/test/btree_test.cpp b/source/test/btree_test.cpp
index aa413d6..2d22631 100644
--- a/source/test/btree_test.cpp
+++ b/source/test/btree_test.cpp
@@ -3,6 +3,7 @@
#include "StarMap.hpp"
#include "StarSet.hpp"
#include "StarLexicalCast.hpp"
+#include "StarRandom.hpp"
#include "gtest/gtest.h"
@@ -614,25 +615,25 @@ void testBTree(size_t maxIndexSize, size_t maxLeafSize) {
}
// record writes/reads repeated WriteRepeat times randomly each cycle
- std::random_shuffle(keys.begin(), keys.end());
+ Random::shuffle(keys);
putAll(db, keys);
EXPECT_EQ(db.recordCount(), TestCount);
- std::random_shuffle(keys.begin(), keys.end());
+ Random::shuffle(keys);
checkAll(db, keys);
// Random reads/writes with ShrinkCount cycles...
for (size_t i = 0; i < ShrinkCount; ++i) {
- std::random_shuffle(keys.begin(), keys.end());
+ Random::shuffle(keys);
List<int> keysTemp = keys.slice(0, keys.size() / 2);
removeAll(db, keysTemp);
- std::random_shuffle(keysTemp.begin(), keysTemp.end());
+ Random::shuffle(keysTemp);
putAll(db, keysTemp);
- std::random_shuffle(keysTemp.begin(), keysTemp.end());
+ Random::shuffle(keysTemp);
checkAll(db, keys);
}