#include "TomlReader.h" #include "TestFramework.h" #include #include TEST_CASE(TestTomlReader, "core") { const auto data_loc = std::filesystem::path(__FILE__) / "../../data"; const auto sample_toml_file = data_loc / "sample_toml.toml"; auto reader = TomlReader(); reader.read(sample_toml_file); auto themes_table = reader.getContent()->getTable("themes"); REQUIRE(themes_table); for (const auto& items : themes_table->getKeyValuePairs()) { std::cout << "Got entry with key: " << items.first << " and val " << items.second << std::endl; } }