This commit is contained in:
@@ -20,12 +20,11 @@ TEST_CASE("Get Nature from Pokemon") {
|
||||
|
||||
TEST_CASE("Get Attack name from Pokemon") {
|
||||
auto lib = TestLibrary::GetLibrary();
|
||||
auto mon = PkmnLib::Battling::CreatePokemon(lib, "testSpecies"_cnc, 1)
|
||||
.LearnMove(Arbutils::CaseInsensitiveConstString("testMove"),
|
||||
CreatureLib::Battling::AttackLearnMethod::Level)
|
||||
.LearnMove(Arbutils::CaseInsensitiveConstString("testMove2"),
|
||||
CreatureLib::Battling::AttackLearnMethod::Level)
|
||||
.Build();
|
||||
auto mon =
|
||||
PkmnLib::Battling::CreatePokemon(lib, "testSpecies"_cnc, 1)
|
||||
.LearnMove(ArbUt::CaseInsensitiveConstString("testMove"), CreatureLib::Battling::AttackLearnMethod::Level)
|
||||
.LearnMove(ArbUt::CaseInsensitiveConstString("testMove2"), CreatureLib::Battling::AttackLearnMethod::Level)
|
||||
.Build();
|
||||
auto move = mon->GetMoves()[0];
|
||||
REQUIRE(move->GetMoveData()->GetName() == "testMove"_cnc);
|
||||
auto move2 = mon->GetMoves()[1];
|
||||
|
||||
@@ -10,7 +10,7 @@ TEST_CASE("Basic Experience gain test", "battling") {
|
||||
auto mon1 = CreatePokemon(lib, "testSpecies"_cnc, 55).Build();
|
||||
auto initialExp = mon1->GetExperience();
|
||||
auto mon2 = CreatePokemon(lib, "testSpecies2"_cnc, 62).Build();
|
||||
auto expLib = lib->GetExperienceLibrary();
|
||||
auto& expLib = lib->GetExperienceLibrary();
|
||||
expLib->HandleExperienceGain(mon2, {mon1});
|
||||
REQUIRE(mon1->GetExperience() - initialExp == 4339);
|
||||
delete mon1;
|
||||
|
||||
Reference in New Issue
Block a user