aboutsummaryrefslogtreecommitdiff
path: root/deps/inja/test/benchmark.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'deps/inja/test/benchmark.cpp')
-rw-r--r--deps/inja/test/benchmark.cpp20
1 files changed, 11 insertions, 9 deletions
diff --git a/deps/inja/test/benchmark.cpp b/deps/inja/test/benchmark.cpp
index 571a3ed..92c696f 100644
--- a/deps/inja/test/benchmark.cpp
+++ b/deps/inja/test/benchmark.cpp
@@ -3,22 +3,24 @@
#include "hayai/hayai.hpp"
#include <inja/inja.hpp>
-using json = nlohmann::json;
-
inja::Environment env;
const std::string test_file_directory {"../test/data/benchmark/"};
-json small_data = env.load_json(test_file_directory + "small_data.json");
-json large_data = env.load_json(test_file_directory + "large_data.json");
+auto small_data = env.load_json(test_file_directory + "small_data.json");
+auto large_data = env.load_json(test_file_directory + "large_data.json");
std::string medium_template = env.load_file(test_file_directory + "medium_template.txt");
std::string large_template = env.load_file(test_file_directory + "large_template.txt");
-
-BENCHMARK(SmallDataMediumTemplate, render, 5, 30) { env.render(medium_template, small_data); }
-BENCHMARK(LargeDataMediumTemplate, render, 5, 15) { env.render(medium_template, large_data); }
-BENCHMARK(LargeDataLargeTemplate, render, 5, 5) { env.render(large_template, large_data); }
-
+BENCHMARK(SmallDataMediumTemplate, render, 5, 30) {
+ env.render(medium_template, small_data);
+}
+BENCHMARK(LargeDataMediumTemplate, render, 5, 15) {
+ env.render(medium_template, large_data);
+}
+BENCHMARK(LargeDataLargeTemplate, render, 5, 5) {
+ env.render(large_template, large_data);
+}
int main() {
hayai::ConsoleOutputter consoleOutputter;