Add basic.cpp test file

This commit is contained in:
David Allen 2023-01-04 20:55:11 -06:00
parent e048a762b2
commit 65be8090d3

29
tests/basic.cpp Normal file
View file

@ -0,0 +1,29 @@
#define DOCTEST_CONFIG_IMPLEMENT_WITH_MAIN
#include "log.hpp"
#include "cache.hpp"
#include "config.hpp"
#include <doctest.h>
TEST_CASE("Confirm doctest unit testing"){
CHECK(true);
gdpm::log::print("Testing doctest");
}
TEST_CASE("Test cache database functions"){
gdpm::cache::create_package_database()
}
TEST_CASE("Test configuration functions"){
gdpm::config::context config;
config.path = gdpm::constants::TestPath + "/";
std::string json = gdpm::config::to_json(config);
int status = gdpm::config::save(config);
gdpm::config::context new_config = gdpm::config::load(config.path, config)
}