#ifdef TESTS_BUILD #include #include "../../src/Library/CreatureData/CreatureSpecies.hpp" using namespace CreatureLib::Library; TEST_CASE("Set Variant") { auto defaultVariant = new SpeciesVariant("default", 0, 0, 0, {0, 1}, StatisticSet(), {}, {}, new LearnableAttacks(0)); auto c = CreatureSpecies(0, "foo", defaultVariant, 0, "", 0); auto secondVariant = new SpeciesVariant("second", 0, 0, 0, {0, 1}, StatisticSet(), {}, {}, new LearnableAttacks(0)); c.SetVariant("second"_cnc, secondVariant); } #endif