Minor: Additional functions (#25)

* several functions. fixes #1 and #2

* multi selection functionality
This commit is contained in:
Sebastian Dine
2026-08-03 08:35:38 +02:00
committed by GitHub
parent 2eb7c59f78
commit d3b4762b76
60 changed files with 1859 additions and 172 deletions
+5
View File
@@ -213,11 +213,16 @@ TEST_SUITE("YuGiOhSetSource::parseCatalog") {
}
CHECK(sawBe);
CHECK(sawDm);
for (const auto& c : lob->cards) {
if (c.name == "Blue-Eyes White Dragon") CHECK(c.rarity == "Ultra Rare");
if (c.name == "Dark Magician") CHECK(c.rarity == "Ultra Rare");
}
const auto* mrd = out.value().findPack("MRD");
REQUIRE(mrd != nullptr);
REQUIRE(mrd->cards.size() == 1);
CHECK(mrd->cards[0].setNo == "MRD-010");
CHECK(mrd->cards[0].rarity == "Ultra Rare");
}
TEST_CASE("missing data array returns error") {