Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -57,6 +57,48 @@ class Test_AlphaDetector : public UnitTest{
};

void add_tests_AlphaDetector(UnitTestDatabase& database){
database.add<Test_AlphaDetector>("PokemonHome/SummaryScreen/annihilape_Regular.png", false);
database.add<Test_AlphaDetector>("PokemonHome/SummaryScreen/bidoof_Regular.png", false);
database.add<Test_AlphaDetector>("PokemonHome/SummaryScreen/bulbasaur_Regular.png", false);
database.add<Test_AlphaDetector>("PokemonHome/SummaryScreen/bulbasuar_Shiny_Go.png", false);
database.add<Test_AlphaDetector>("PokemonHome/SummaryScreen/bulbasuar_Shiny_Lza.png", false);
database.add<Test_AlphaDetector>("PokemonHome/SummaryScreen/capskid_Regular.png", false);
database.add<Test_AlphaDetector>("PokemonHome/SummaryScreen/castform_Regular.png", false);
database.add<Test_AlphaDetector>("PokemonHome/SummaryScreen/cyclizar_Regular.png", false);
database.add<Test_AlphaDetector>("PokemonHome/SummaryScreen/dudunsparce_Regular.png", false);
database.add<Test_AlphaDetector>("PokemonHome/SummaryScreen/dudunsparce_Regular_Sv.png", false);
database.add<Test_AlphaDetector>("PokemonHome/SummaryScreen/enamorus_Shiny.png", false);
database.add<Test_AlphaDetector>("PokemonHome/SummaryScreen/gimmighoul_Regular.png", false);
database.add<Test_AlphaDetector>("PokemonHome/SummaryScreen/glimmet_Regular.png", false);
database.add<Test_AlphaDetector>("PokemonHome/SummaryScreen/gogoat_Regular.png", false);
database.add<Test_AlphaDetector>("PokemonHome/SummaryScreen/greatTusk_Shiny.png", false);
database.add<Test_AlphaDetector>("PokemonHome/SummaryScreen/hatterne_Regular.png", false);
database.add<Test_AlphaDetector>("PokemonHome/SummaryScreen/houndstone_Regular.png", false);
database.add<Test_AlphaDetector>("PokemonHome/SummaryScreen/ironBunde_Regular.png", false);
database.add<Test_AlphaDetector>("PokemonHome/SummaryScreen/ironBundle_Regular_Sv.png", false);
database.add<Test_AlphaDetector>("PokemonHome/SummaryScreen/ironJugulis_Regular.png", false);
database.add<Test_AlphaDetector>("PokemonHome/SummaryScreen/ironThorns_Regular.png", false);
database.add<Test_AlphaDetector>("PokemonHome/SummaryScreen/kilowattrel_Regular.png", false);
database.add<Test_AlphaDetector>("PokemonHome/SummaryScreen/kingler_Shiny.png", false);
database.add<Test_AlphaDetector>("PokemonHome/SummaryScreen/komala_Regular.png", false);
database.add<Test_AlphaDetector>("PokemonHome/SummaryScreen/krabby_Shiny.png", false);
database.add<Test_AlphaDetector>("PokemonHome/SummaryScreen/machamp_Regular.png", false);
database.add<Test_AlphaDetector>("PokemonHome/SummaryScreen/pancham_Shiny.png", false);
database.add<Test_AlphaDetector>("PokemonHome/SummaryScreen/rapidash_Regular.png", false);
database.add<Test_AlphaDetector>("PokemonHome/SummaryScreen/rellor_Regular.png", false);
database.add<Test_AlphaDetector>("PokemonHome/SummaryScreen/riolu_Regular.png", false);
database.add<Test_AlphaDetector>("PokemonHome/SummaryScreen/rowlet_ShinyAlpha.png", true);
database.add<Test_AlphaDetector>("PokemonHome/SummaryScreen/scovillain_Regular.png", false);
database.add<Test_AlphaDetector>("PokemonHome/SummaryScreen/slitherWing_Shiny.png", false);
database.add<Test_AlphaDetector>("PokemonHome/SummaryScreen/squirtle_Shiny.png", false);
database.add<Test_AlphaDetector>("PokemonHome/SummaryScreen/tapuLele_Shiny.png", false);
database.add<Test_AlphaDetector>("PokemonHome/SummaryScreen/tatsugiri_Regular.png", false);
database.add<Test_AlphaDetector>("PokemonHome/SummaryScreen/teddiursa_Regular.png", false);
database.add<Test_AlphaDetector>("PokemonHome/SummaryScreen/terapagos_regular.png", false);
database.add<Test_AlphaDetector>("PokemonHome/SummaryScreen/vulpix_Regular.png", false);
database.add<Test_AlphaDetector>("PokemonHome/SummaryScreen/vulpix_Shiny.png", false);
database.add<Test_AlphaDetector>("PokemonHome/SummaryScreen/wartortle_Regular.png", false);
database.add<Test_AlphaDetector>("PokemonHome/SummaryScreen/wurmple_Regular.png", false);
}


Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -158,6 +158,47 @@ class Test_BallReader : public UnitTest{

void add_tests_BallReader(UnitTestDatabase& database){
database.add<Test_BallReader>("PokemonHome/SummaryScreen/annihilape_Regular.png", "poke-ball");
database.add<Test_BallReader>("PokemonHome/SummaryScreen/bidoof_Regular.png", "ultra-ball");
database.add<Test_BallReader>("PokemonHome/SummaryScreen/bulbasaur_Regular.png", "ultra-ball");
database.add<Test_BallReader>("PokemonHome/SummaryScreen/bulbasuar_Shiny_Go.png", "poke-ball");
database.add<Test_BallReader>("PokemonHome/SummaryScreen/bulbasuar_Shiny_Lza.png", "repeat-ball");
database.add<Test_BallReader>("PokemonHome/SummaryScreen/capskid_Regular.png", "poke-ball");
database.add<Test_BallReader>("PokemonHome/SummaryScreen/castform_Regular.png", "poke-ball");
database.add<Test_BallReader>("PokemonHome/SummaryScreen/cyclizar_Regular.png", "poke-ball");
database.add<Test_BallReader>("PokemonHome/SummaryScreen/dudunsparce_Regular.png", "poke-ball");
database.add<Test_BallReader>("PokemonHome/SummaryScreen/dudunsparce_Regular_Sv.png", "quick-ball");
database.add<Test_BallReader>("PokemonHome/SummaryScreen/enamorus_Shiny.png", "cherish-ball");
database.add<Test_BallReader>("PokemonHome/SummaryScreen/gimmighoul_Regular.png", "ultra-ball");
database.add<Test_BallReader>("PokemonHome/SummaryScreen/glimmet_Regular.png", "poke-ball");
database.add<Test_BallReader>("PokemonHome/SummaryScreen/gogoat_Regular.png", "poke-ball");
database.add<Test_BallReader>("PokemonHome/SummaryScreen/greatTusk_Shiny.png", "poke-ball");
database.add<Test_BallReader>("PokemonHome/SummaryScreen/hatterne_Regular.png", "ultra-ball");
database.add<Test_BallReader>("PokemonHome/SummaryScreen/houndstone_Regular.png", "poke-ball");
database.add<Test_BallReader>("PokemonHome/SummaryScreen/ironBunde_Regular.png", "dive-ball");
database.add<Test_BallReader>("PokemonHome/SummaryScreen/ironBundle_Regular_Sv.png", "quick-ball");
database.add<Test_BallReader>("PokemonHome/SummaryScreen/ironJugulis_Regular.png", "quick-ball");
database.add<Test_BallReader>("PokemonHome/SummaryScreen/ironThorns_Regular.png", "ultra-ball");
database.add<Test_BallReader>("PokemonHome/SummaryScreen/kilowattrel_Regular.png", "poke-ball");
database.add<Test_BallReader>("PokemonHome/SummaryScreen/kingler_Shiny.png", "net-ball");
database.add<Test_BallReader>("PokemonHome/SummaryScreen/komala_Regular.png", "poke-ball");
database.add<Test_BallReader>("PokemonHome/SummaryScreen/krabby_Shiny.png", "ultra-ball");
database.add<Test_BallReader>("PokemonHome/SummaryScreen/machamp_Regular.png", "repeat-ball");
database.add<Test_BallReader>("PokemonHome/SummaryScreen/pancham_Shiny.png", "luxury-ball");
database.add<Test_BallReader>("PokemonHome/SummaryScreen/rapidash_Regular.png", "ultra-ball");
database.add<Test_BallReader>("PokemonHome/SummaryScreen/rellor_Regular.png", "great-ball");
database.add<Test_BallReader>("PokemonHome/SummaryScreen/riolu_Regular.png", "poke-ball");
database.add<Test_BallReader>("PokemonHome/SummaryScreen/rowlet_ShinyAlpha.png", "jet-ball");
database.add<Test_BallReader>("PokemonHome/SummaryScreen/scovillain_Regular.png", "great-ball");
database.add<Test_BallReader>("PokemonHome/SummaryScreen/slitherWing_Shiny.png", "beast-ball");
database.add<Test_BallReader>("PokemonHome/SummaryScreen/squirtle_Shiny.png", "poke-ball");
database.add<Test_BallReader>("PokemonHome/SummaryScreen/tapuLele_Shiny.png", "cherish-ball");
database.add<Test_BallReader>("PokemonHome/SummaryScreen/tatsugiri_Regular.png", "quick-ball");
database.add<Test_BallReader>("PokemonHome/SummaryScreen/teddiursa_Regular.png", "wing-ball");
database.add<Test_BallReader>("PokemonHome/SummaryScreen/terapagos_regular.png", "luxury-ball");
database.add<Test_BallReader>("PokemonHome/SummaryScreen/vulpix_Regular.png", "poke-ball");
database.add<Test_BallReader>("PokemonHome/SummaryScreen/vulpix_Shiny.png", "luxury-ball");
database.add<Test_BallReader>("PokemonHome/SummaryScreen/wartortle_Regular.png", "ultra-ball");
database.add<Test_BallReader>("PokemonHome/SummaryScreen/wurmple_Regular.png", "premier-ball");
}


Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -97,6 +97,47 @@ class Test_BoxGenderDetector : public UnitTest{

void add_tests_BoxGenderDetector(UnitTestDatabase& database){
database.add<Test_BoxGenderDetector>("PokemonHome/SummaryScreen/annihilape_Regular.png", Pokemon::StatsHuntGenderFilter::Male);
database.add<Test_BoxGenderDetector>("PokemonHome/SummaryScreen/bidoof_Regular.png", Pokemon::StatsHuntGenderFilter::Female);
database.add<Test_BoxGenderDetector>("PokemonHome/SummaryScreen/bulbasaur_Regular.png", Pokemon::StatsHuntGenderFilter::Female);
database.add<Test_BoxGenderDetector>("PokemonHome/SummaryScreen/bulbasuar_Shiny_Go.png", Pokemon::StatsHuntGenderFilter::Male);
database.add<Test_BoxGenderDetector>("PokemonHome/SummaryScreen/bulbasuar_Shiny_Lza.png", Pokemon::StatsHuntGenderFilter::Male);
database.add<Test_BoxGenderDetector>("PokemonHome/SummaryScreen/capskid_Regular.png", Pokemon::StatsHuntGenderFilter::Male);
database.add<Test_BoxGenderDetector>("PokemonHome/SummaryScreen/castform_Regular.png", Pokemon::StatsHuntGenderFilter::Male);
database.add<Test_BoxGenderDetector>("PokemonHome/SummaryScreen/cyclizar_Regular.png", Pokemon::StatsHuntGenderFilter::Female);
database.add<Test_BoxGenderDetector>("PokemonHome/SummaryScreen/dudunsparce_Regular.png", Pokemon::StatsHuntGenderFilter::Male);
database.add<Test_BoxGenderDetector>("PokemonHome/SummaryScreen/dudunsparce_Regular_Sv.png", Pokemon::StatsHuntGenderFilter::Male);
database.add<Test_BoxGenderDetector>("PokemonHome/SummaryScreen/enamorus_Shiny.png", Pokemon::StatsHuntGenderFilter::Female);
database.add<Test_BoxGenderDetector>("PokemonHome/SummaryScreen/gimmighoul_Regular.png", Pokemon::StatsHuntGenderFilter::Genderless);
database.add<Test_BoxGenderDetector>("PokemonHome/SummaryScreen/glimmet_Regular.png", Pokemon::StatsHuntGenderFilter::Male);
database.add<Test_BoxGenderDetector>("PokemonHome/SummaryScreen/gogoat_Regular.png", Pokemon::StatsHuntGenderFilter::Male);
database.add<Test_BoxGenderDetector>("PokemonHome/SummaryScreen/greatTusk_Shiny.png", Pokemon::StatsHuntGenderFilter::Genderless);
database.add<Test_BoxGenderDetector>("PokemonHome/SummaryScreen/hatterne_Regular.png", Pokemon::StatsHuntGenderFilter::Female);
database.add<Test_BoxGenderDetector>("PokemonHome/SummaryScreen/houndstone_Regular.png", Pokemon::StatsHuntGenderFilter::Female);
database.add<Test_BoxGenderDetector>("PokemonHome/SummaryScreen/ironBunde_Regular.png", Pokemon::StatsHuntGenderFilter::Genderless);
database.add<Test_BoxGenderDetector>("PokemonHome/SummaryScreen/ironBundle_Regular_Sv.png", Pokemon::StatsHuntGenderFilter::Genderless);
database.add<Test_BoxGenderDetector>("PokemonHome/SummaryScreen/ironJugulis_Regular.png", Pokemon::StatsHuntGenderFilter::Genderless);
database.add<Test_BoxGenderDetector>("PokemonHome/SummaryScreen/ironThorns_Regular.png", Pokemon::StatsHuntGenderFilter::Genderless);
database.add<Test_BoxGenderDetector>("PokemonHome/SummaryScreen/kilowattrel_Regular.png", Pokemon::StatsHuntGenderFilter::Female);
database.add<Test_BoxGenderDetector>("PokemonHome/SummaryScreen/kingler_Shiny.png", Pokemon::StatsHuntGenderFilter::Female);
database.add<Test_BoxGenderDetector>("PokemonHome/SummaryScreen/komala_Regular.png", Pokemon::StatsHuntGenderFilter::Female);
database.add<Test_BoxGenderDetector>("PokemonHome/SummaryScreen/krabby_Shiny.png", Pokemon::StatsHuntGenderFilter::Male);
database.add<Test_BoxGenderDetector>("PokemonHome/SummaryScreen/machamp_Regular.png", Pokemon::StatsHuntGenderFilter::Male);
database.add<Test_BoxGenderDetector>("PokemonHome/SummaryScreen/pancham_Shiny.png", Pokemon::StatsHuntGenderFilter::Male);
database.add<Test_BoxGenderDetector>("PokemonHome/SummaryScreen/rapidash_Regular.png", Pokemon::StatsHuntGenderFilter::Female);
database.add<Test_BoxGenderDetector>("PokemonHome/SummaryScreen/rellor_Regular.png", Pokemon::StatsHuntGenderFilter::Male);
database.add<Test_BoxGenderDetector>("PokemonHome/SummaryScreen/riolu_Regular.png", Pokemon::StatsHuntGenderFilter::Male);
database.add<Test_BoxGenderDetector>("PokemonHome/SummaryScreen/rowlet_ShinyAlpha.png", Pokemon::StatsHuntGenderFilter::Male);
database.add<Test_BoxGenderDetector>("PokemonHome/SummaryScreen/scovillain_Regular.png", Pokemon::StatsHuntGenderFilter::Female);
database.add<Test_BoxGenderDetector>("PokemonHome/SummaryScreen/slitherWing_Shiny.png", Pokemon::StatsHuntGenderFilter::Genderless);
database.add<Test_BoxGenderDetector>("PokemonHome/SummaryScreen/squirtle_Shiny.png", Pokemon::StatsHuntGenderFilter::Male);
database.add<Test_BoxGenderDetector>("PokemonHome/SummaryScreen/tapuLele_Shiny.png", Pokemon::StatsHuntGenderFilter::Genderless);
database.add<Test_BoxGenderDetector>("PokemonHome/SummaryScreen/tatsugiri_Regular.png", Pokemon::StatsHuntGenderFilter::Male);
database.add<Test_BoxGenderDetector>("PokemonHome/SummaryScreen/teddiursa_Regular.png", Pokemon::StatsHuntGenderFilter::Female);
database.add<Test_BoxGenderDetector>("PokemonHome/SummaryScreen/terapagos_regular.png", Pokemon::StatsHuntGenderFilter::Male);
database.add<Test_BoxGenderDetector>("PokemonHome/SummaryScreen/vulpix_Regular.png", Pokemon::StatsHuntGenderFilter::Male);
database.add<Test_BoxGenderDetector>("PokemonHome/SummaryScreen/vulpix_Shiny.png", Pokemon::StatsHuntGenderFilter::Female);
database.add<Test_BoxGenderDetector>("PokemonHome/SummaryScreen/wartortle_Regular.png", Pokemon::StatsHuntGenderFilter::Male);
database.add<Test_BoxGenderDetector>("PokemonHome/SummaryScreen/wurmple_Regular.png", Pokemon::StatsHuntGenderFilter::Female);
}


Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -57,9 +57,48 @@ class Test_BoxViewDetector : public UnitTest{

void add_tests_BoxViewDetector(UnitTestDatabase& database){
database.add<Test_BoxViewDetector>("PokemonHome/BoxView/BoxView-1.png", true);
database.add<Test_BoxViewDetector>("PokemonHome/SummaryScreen/annihilape_Regular.png", false);
database.add<Test_BoxViewDetector>("PokemonHome/SummaryScreen/bidoof_Regular.png", false);
database.add<Test_BoxViewDetector>("PokemonHome/SummaryScreen/bulbasaur_Regular.png", false);
database.add<Test_BoxViewDetector>("PokemonHome/SummaryScreen/bulbasuar_Shiny_Go.png", false);
database.add<Test_BoxViewDetector>("PokemonHome/SummaryScreen/bulbasuar_Shiny_Lza.png", false);
database.add<Test_BoxViewDetector>("PokemonHome/SummaryScreen/capskid_Regular.png", false);
database.add<Test_BoxViewDetector>("PokemonHome/SummaryScreen/castform_Regular.png", false);
database.add<Test_BoxViewDetector>("PokemonHome/SummaryScreen/cyclizar_Regular.png", false);
database.add<Test_BoxViewDetector>("PokemonHome/SummaryScreen/dudunsparce_Regular.png", false);
database.add<Test_BoxViewDetector>("PokemonHome/SummaryScreen/dudunsparce_Regular_Sv.png", false);
database.add<Test_BoxViewDetector>("PokemonHome/SummaryScreen/enamorus_Shiny.png", false);
database.add<Test_BoxViewDetector>("PokemonHome/SummaryScreen/gimmighoul_Regular.png", false);
database.add<Test_BoxViewDetector>("PokemonHome/SummaryScreen/glimmet_Regular.png", false);
database.add<Test_BoxViewDetector>("PokemonHome/SummaryScreen/gogoat_Regular.png", false);
database.add<Test_BoxViewDetector>("PokemonHome/SummaryScreen/greatTusk_Shiny.png", false);
database.add<Test_BoxViewDetector>("PokemonHome/SummaryScreen/hatterne_Regular.png", false);
database.add<Test_BoxViewDetector>("PokemonHome/SummaryScreen/houndstone_Regular.png", false);
database.add<Test_BoxViewDetector>("PokemonHome/SummaryScreen/ironBunde_Regular.png", false);
database.add<Test_BoxViewDetector>("PokemonHome/SummaryScreen/ironBundle_Regular_Sv.png", false);
database.add<Test_BoxViewDetector>("PokemonHome/SummaryScreen/ironJugulis_Regular.png", false);
database.add<Test_BoxViewDetector>("PokemonHome/SummaryScreen/ironThorns_Regular.png", false);
database.add<Test_BoxViewDetector>("PokemonHome/SummaryScreen/kilowattrel_Regular.png", false);
database.add<Test_BoxViewDetector>("PokemonHome/SummaryScreen/kingler_Shiny.png", false);
database.add<Test_BoxViewDetector>("PokemonHome/SummaryScreen/komala_Regular.png", false);
database.add<Test_BoxViewDetector>("PokemonHome/SummaryScreen/krabby_Shiny.png", false);
database.add<Test_BoxViewDetector>("PokemonHome/SummaryScreen/machamp_Regular.png", false);
database.add<Test_BoxViewDetector>("PokemonHome/SummaryScreen/pancham_Shiny.png", false);
database.add<Test_BoxViewDetector>("PokemonHome/SummaryScreen/rapidash_Regular.png", false);
database.add<Test_BoxViewDetector>("PokemonHome/SummaryScreen/rellor_Regular.png", false);
database.add<Test_BoxViewDetector>("PokemonHome/SummaryScreen/riolu_Regular.png", false);
database.add<Test_BoxViewDetector>("PokemonHome/SummaryScreen/rowlet_ShinyAlpha.png", false);
database.add<Test_BoxViewDetector>("PokemonHome/SummaryScreen/scovillain_Regular.png", false);
database.add<Test_BoxViewDetector>("PokemonHome/SummaryScreen/slitherWing_Shiny.png", false);
database.add<Test_BoxViewDetector>("PokemonHome/SummaryScreen/squirtle_Shiny.png", false);
database.add<Test_BoxViewDetector>("PokemonHome/SummaryScreen/tapuLele_Shiny.png", false);
database.add<Test_BoxViewDetector>("PokemonHome/SummaryScreen/tatsugiri_Regular.png", false);
database.add<Test_BoxViewDetector>("PokemonHome/SummaryScreen/teddiursa_Regular.png", false);
database.add<Test_BoxViewDetector>("PokemonHome/SummaryScreen/terapagos_regular.png", false);
database.add<Test_BoxViewDetector>("PokemonHome/SummaryScreen/vulpix_Regular.png", false);
database.add<Test_BoxViewDetector>("PokemonHome/SummaryScreen/vulpix_Shiny.png", false);
database.add<Test_BoxViewDetector>("PokemonHome/SummaryScreen/wartortle_Regular.png", false);
database.add<Test_BoxViewDetector>("PokemonHome/SummaryScreen/wurmple_Regular.png", false);
}

}
Expand Down
Loading