summaryrefslogtreecommitdiff
path: root/third-party/benchmark/test/benchmark_random_interleaving_gtest.cc
diff options
context:
space:
mode:
Diffstat (limited to 'third-party/benchmark/test/benchmark_random_interleaving_gtest.cc')
-rw-r--r--third-party/benchmark/test/benchmark_random_interleaving_gtest.cc17
1 files changed, 9 insertions, 8 deletions
diff --git a/third-party/benchmark/test/benchmark_random_interleaving_gtest.cc b/third-party/benchmark/test/benchmark_random_interleaving_gtest.cc
index 8e28dab3f41d..d04befa8e381 100644
--- a/third-party/benchmark/test/benchmark_random_interleaving_gtest.cc
+++ b/third-party/benchmark/test/benchmark_random_interleaving_gtest.cc
@@ -8,11 +8,12 @@
#include "gmock/gmock.h"
#include "gtest/gtest.h"
-DECLARE_bool(benchmark_enable_random_interleaving);
-DECLARE_string(benchmark_filter);
-DECLARE_int32(benchmark_repetitions);
-
namespace benchmark {
+
+BM_DECLARE_bool(benchmark_enable_random_interleaving);
+BM_DECLARE_string(benchmark_filter);
+BM_DECLARE_int32(benchmark_repetitions);
+
namespace internal {
namespace {
@@ -33,7 +34,7 @@ class EventQueue : public std::queue<std::string> {
}
};
-static EventQueue* queue = new EventQueue;
+EventQueue* queue = new EventQueue();
class NullReporter : public BenchmarkReporter {
public:
@@ -59,7 +60,7 @@ class BenchmarkTest : public testing::Test {
}
};
-static void BM_Match1(benchmark::State& state) {
+void BM_Match1(benchmark::State& state) {
const int64_t arg = state.range(0);
for (auto _ : state) {
@@ -110,8 +111,8 @@ TEST_F(BenchmarkTest, Match1WithRandomInterleaving) {
std::vector<std::string> interleaving;
interleaving.push_back(queue->Get());
interleaving.push_back(queue->Get());
- element_count[interleaving[0].c_str()]++;
- element_count[interleaving[1].c_str()]++;
+ element_count[interleaving[0]]++;
+ element_count[interleaving[1]]++;
interleaving_count[StrFormat("%s,%s", interleaving[0].c_str(),
interleaving[1].c_str())]++;
}