From b1d24d1d031a2b2ce67bf846bafa1c3a499b7553 Mon Sep 17 00:00:00 2001 From: Pieter Wuille Date: Mon, 6 Apr 2020 14:51:38 -0700 Subject: Reorder the test instructions by number --- src/test/fuzz/prevector.cpp | 34 +++++++++++++++++----------------- 1 file changed, 17 insertions(+), 17 deletions(-) (limited to 'src') diff --git a/src/test/fuzz/prevector.cpp b/src/test/fuzz/prevector.cpp index 4154d9c713..0e51ee3c95 100644 --- a/src/test/fuzz/prevector.cpp +++ b/src/test/fuzz/prevector.cpp @@ -193,9 +193,6 @@ void test_one_input(const std::vector& buffer) case 0: test.insert(prov.ConsumeIntegralInRange(0, test.size()), prov.ConsumeIntegral()); break; - case 15: - test.erase(prov.ConsumeIntegralInRange(0, test.size() - 1)); - break; case 1: test.resize(std::max(0, std::min(30, (int)test.size() + prov.ConsumeIntegralInRange(0, 4) - 2))); break; @@ -211,9 +208,6 @@ void test_one_input(const std::vector& buffer) case 4: test.push_back(prov.ConsumeIntegral()); break; - case 16: - test.pop_back(); - break; case 5: { int values[4]; int num = 1 + prov.ConsumeIntegralInRange(0, 3); @@ -223,15 +217,21 @@ void test_one_input(const std::vector& buffer) test.insert_range(prov.ConsumeIntegralInRange(0, test.size()), values, values + num); break; } + case 6: { + int num = 1 + prov.ConsumeIntegralInRange(0, 15); + std::vector values(num); + for (auto& v : values) { + v = prov.ConsumeIntegral(); + } + test.resize_uninitialized(values); + break; + } case 7: test.reserve(prov.ConsumeIntegralInRange(0, 32767)); break; case 8: test.shrink_to_fit(); break; - case 14: - test.update(prov.ConsumeIntegralInRange(0, test.size() - 1), prov.ConsumeIntegral()); - break; case 9: test.clear(); break; @@ -247,15 +247,15 @@ void test_one_input(const std::vector& buffer) case 13: test.move(); break; - case 6: { - int num = 1 + prov.ConsumeIntegralInRange(0, 15); - std::vector values(num); - for (auto& v : values) { - v = prov.ConsumeIntegral(); - } - test.resize_uninitialized(values); + case 14: + test.update(prov.ConsumeIntegralInRange(0, test.size() - 1), prov.ConsumeIntegral()); + break; + case 15: + test.erase(prov.ConsumeIntegralInRange(0, test.size() - 1)); + break; + case 16: + test.pop_back(); break; - } } } -- cgit v1.2.3