Add toml test

This commit is contained in:
dcvz
2024-05-14 17:13:57 +02:00
parent d4fab15fcc
commit c2106f1ce1
3 changed files with 69032 additions and 0 deletions

68987
tests/test.toml Normal file

File diff suppressed because it is too large Load Diff

27
tests/toml_test.cpp Normal file
View File

@@ -0,0 +1,27 @@
#include <cstdio>
#include <iostream>
#define TOML_IMPLEMENTATION
#define TOML_HEADER_ONLY 0
// toml++ header, uncomment to use
#include <toml++/toml.hpp>
// toml11 header, uncomment to use
//#include <toml.hpp>
int main(int argc, char** argv) {
auto time_start = std::chrono::high_resolution_clock::now();
// toml11 parsing
// auto data = toml::parse("test.toml");
// tomlplusplus parsing
auto data = toml::parse_file("test.toml");
std::cout << data << std::endl;
auto time_end = std::chrono::high_resolution_clock::now();
auto time_diff = std::chrono::duration_cast<std::chrono::milliseconds>(time_end - time_start);
printf("Time taken: %lld ms\n", time_diff.count());
return 0;
}