#ifdef TESTS_BUILD #define CATCH_CONFIG_MAIN #include "../../extern/catch.hpp" #include "../TestLibrary/TestLibrary.hpp" TEST_CASE("Can Create Species Library", "[Library]") { auto l = TestLibrary::BuildSpeciesLibrary(); REQUIRE(l != nullptr); delete l; } TEST_CASE("Can Create Attack Library", "[Library]") { auto l = TestLibrary::BuildAttackLibrary(); REQUIRE(l != nullptr); delete l; } TEST_CASE("Can Create Item Library", "[Library]") { auto l = TestLibrary::BuildItemLibrary(); REQUIRE(l != nullptr); delete l; } TEST_CASE("Can Create Growth Rate Library", "[Library]") { auto l = TestLibrary::BuildGrowthRateLibrary(); REQUIRE(l != nullptr); delete l; } TEST_CASE("Can Create Data Library", "[Library]") { auto l = TestLibrary::Get(); REQUIRE(l != nullptr); } #endif