mirror of
https://github.com/pantor/inja.git
synced 2026-08-05 15:13:18 +00:00
Initialize missing fields in Lexer constructor (#304)
* Initialize missing fields in Lexer constructor - Add tok_start and pos initialization to Lexer constructor - Fix clang-tidy uninitialized fields warning Signed-off-by: Huang Rui <vowstar@gmail.com> * Fix argument type mismatch for load_file and load_json methods - Use .string() method for path objects in benchmark file loading - Apply same path conversion in test cases for consistency Signed-off-by: Huang Rui <vowstar@gmail.com> * Fix and cleanup mismatch error in windows test case - Use .string() method for path objects in benchmark file loading - Fix test case failure introduced in https://github.com/pantor/inja/commit/65aa8a669dfa1d7aae4aed457cbf8834f33ad419 Signed-off-by: Huang Rui <vowstar@gmail.com> --------- Signed-off-by: Huang Rui <vowstar@gmail.com>
This commit is contained in:
+4
-4
@@ -7,10 +7,10 @@ inja::Environment env;
|
||||
|
||||
const std::filesystem::path test_file_directory {"../test/data/benchmark/"};
|
||||
|
||||
const auto small_data = env.load_json(test_file_directory / "small_data.json");
|
||||
const auto large_data = env.load_json(test_file_directory / "large_data.json");
|
||||
const std::string medium_template = env.load_file(test_file_directory / "medium_template.txt");
|
||||
const std::string large_template = env.load_file(test_file_directory / "large_template.txt");
|
||||
const auto small_data = env.load_json((test_file_directory / "small_data.json").string());
|
||||
const auto large_data = env.load_json((test_file_directory / "large_data.json").string());
|
||||
const std::string medium_template = env.load_file((test_file_directory / "medium_template.txt").string());
|
||||
const std::string large_template = env.load_file((test_file_directory / "large_template.txt").string());
|
||||
|
||||
BENCHMARK(SmallDataMediumTemplate, render, 5, 30) {
|
||||
env.render(medium_template, small_data);
|
||||
|
||||
Reference in New Issue
Block a user