benchmark/test/fixture_test.cc

23 lines
378 B
C++
Raw Normal View History

2015-04-06 21:00:06 +00:00
#include "benchmark/benchmark.h"
class MyFixture : public ::benchmark::Fixture
{
};
BENCHMARK_F(MyFixture, Foo)(benchmark::State& st) {
while (st.KeepRunning()) {
}
}
BENCHMARK_DEFINE_F(MyFixture, Bar)(benchmark::State& st) {
while (st.KeepRunning()) {
}
st.SetItemsProcessed(st.range_x());
}
BENCHMARK_REGISTER_F(MyFixture, Bar)->Arg(42);
BENCHMARK_MAIN()