![]() |
Cockatrice 2026-10-19-Development-3.1.2-beta.2
A virtual tabletop for multiplayer card games
|
#include "../../oracle/src/oracleimporter.h"#include "../../oracle/src/raw_json_scanner.h"#include "libcockatrice/card/card_info.h"#include "gtest/gtest.h"#include <QByteArray>#include <QChar>#include <QDate>#include <QJsonArray>#include <QJsonDocument>#include <QJsonObject>#include <QJsonParseError>#include <QJsonValue>#include <QJsonValueRef>#include <QList>#include <QMap>#include <QObject>#include <QPair>#include <QRegularExpression>#include <QRegularExpressionMatch>#include <QSharedPointer>#include <QString>#include <QUuid>#include <QVariant>#include <QVariantMap>#include <QtGlobal>#include <libcockatrice/card/format/format_legality_rules.h>#include <libcockatrice/card/set/card_set.h>#include <libcockatrice/interfaces/noop_card_set_priority_controller.h>#include <string>#include <utility>Classes | |
| class | OracleImporterTest |
Functions | |
| TEST_F (OracleImporterTest, SortAndReduceColorsSingleColor) | |
| TEST_F (OracleImporterTest, SortAndReduceColorsDeduplicates) | |
| TEST_F (OracleImporterTest, SortAndReduceColorsSortsWUBRG) | |
| TEST_F (OracleImporterTest, SortAndReduceColorsAllFive) | |
| TEST_F (OracleImporterTest, SortAndReduceColorIdentity) | |
| TEST_F (OracleImporterTest, SingleColorNotSorted) | |
| TEST_F (OracleImporterTest, NewCardKeepsLegalityProperties) | |
| TEST_F (OracleImporterTest, LegalityMergeAllowedWhenCardHasNoLegalities) | |
| TEST_F (OracleImporterTest, LegalityGuardPreservesFirstPrinting) | |
| TEST_F (OracleImporterTest, CreateDefaultMagicFormatsContainsExpectedFormats) | |
| TEST_F (OracleImporterTest, CreateDefaultMagicFormatsSingletonDeckSizes) | |
| TEST_F (OracleImporterTest, CreateDefaultMagicFormatsVintageHasRestricted) | |
| TEST_F (OracleImporterTest, CreateDefaultMagicFormatsRegexMatchesBasicLands) | |
| TEST_F (OracleImporterTest, CreateDefaultMagicFormatsCaching) | |
| TEST_F (OracleImporterTest, ReadSetsFromByteArrayValidJson) | |
| TEST_F (OracleImporterTest, ReadSetsFromByteArrayInvalidJson) | |
| TEST_F (OracleImporterTest, ReadSetsFromByteArrayEmptyData) | |
| TEST_F (OracleImporterTest, ReadSetsFromByteArrayCapitalizesSetType) | |
| TEST_F (OracleImporterTest, ReadSetsFromByteArraySortsSetsByName) | |
| TEST_F (OracleImporterTest, SplitCardColorIdentityConcatenated) | |
| TEST_F (OracleImporterTest, SplitCardColorsConcatenated) | |
| TEST_F (OracleImporterTest, ManaCostStripsBraces) | |
| TEST_F (OracleImporterTest, NumericManaValueCoercedToCmc) | |
| TEST_F (OracleImporterTest, LegacyConvertedManaCostCoercedToCmc) | |
| TEST_F (OracleImporterTest, DuplicateCardNameReturnsExisting) | |
| TEST_F (OracleImporterTest, AELigatureReplaced) | |
| TEST_F (OracleImporterTest, ApostropheNormalized) | |
| TEST_F (OracleImporterTest, ScanSetRangesMatchFullJsonParse) | |
| TEST_F (OracleImporterTest, ScanSetRangesDecodesEscapesAndCountsCards) | |
| TEST_F (OracleImporterTest, ScanSetRangesRejectsInvalidJson) | |
| TEST_F (OracleImporterTest, ScanSetRangesMatchesFullJsonParseVerdicts) | |
| TEST_F (OracleImporterTest, ScanSetRangesRejectsDeepNesting) | |
| TEST_F (OracleImporterTest, ScanSetRangesAcceptsQtMaxNesting) | |
| TEST_F (OracleImporterTest, StartImportParsesSetsLazily) | |
| TEST (OracleScanProgress, ScanProgressReportsMonotonicBytesToTotal) | |
| TEST (OracleScanProgress, ScanWithoutCallbackStillParses) | |
| TEST_F (OracleImporterTest, ReadSetsFromByteArrayEmitsScanProgress) | |
| TEST_F (OracleImporterTest, DisablingProgressReportingSuppressesScanEmissions) | |
| TEST_F (OracleImporterTest, ImportsLocalizedTextForRequestedLanguage) | |
| TEST_F (OracleImporterTest, ImportsLocalizedNameAndTextForMultiFaceCards) | |
| TEST_F (OracleImporterTest, MultiFaceCardsWithoutCompleteForeignTextKeepEnglishText) | |
| TEST_F (OracleImporterTest, DefaultLanguageSkipsForeignData) | |
| TEST_F (OracleImporterTest, UnsupportedLanguageSkipsForeignData) | |
| TEST_F (OracleImporterTest, NonMatchingLanguageNotCollected) | |
| TEST_F (OracleImporterTest, HigherPrioritySetWinsForReprint) | |
| TEST_F (OracleImporterTest, HigherPrioritySplitSetWinsForReprint) | |
| TEST_F (OracleImporterTest, StartImportAppliesLocalizedData) | |
| int | main (int argc, char **argv) |
| int main | ( | int | argc, |
| char ** | argv ) |
| TEST | ( | OracleScanProgress | , |
| ScanProgressReportsMonotonicBytesToTotal | ) |
| TEST | ( | OracleScanProgress | , |
| ScanWithoutCallbackStillParses | ) |
| TEST_F | ( | OracleImporterTest | , |
| AELigatureReplaced | ) |
| TEST_F | ( | OracleImporterTest | , |
| ApostropheNormalized | ) |
| TEST_F | ( | OracleImporterTest | , |
| CreateDefaultMagicFormatsCaching | ) |
| TEST_F | ( | OracleImporterTest | , |
| CreateDefaultMagicFormatsContainsExpectedFormats | ) |
| TEST_F | ( | OracleImporterTest | , |
| CreateDefaultMagicFormatsRegexMatchesBasicLands | ) |
| TEST_F | ( | OracleImporterTest | , |
| CreateDefaultMagicFormatsSingletonDeckSizes | ) |
| TEST_F | ( | OracleImporterTest | , |
| CreateDefaultMagicFormatsVintageHasRestricted | ) |
| TEST_F | ( | OracleImporterTest | , |
| DefaultLanguageSkipsForeignData | ) |
| TEST_F | ( | OracleImporterTest | , |
| DisablingProgressReportingSuppressesScanEmissions | ) |
| TEST_F | ( | OracleImporterTest | , |
| DuplicateCardNameReturnsExisting | ) |
| TEST_F | ( | OracleImporterTest | , |
| HigherPrioritySetWinsForReprint | ) |
| TEST_F | ( | OracleImporterTest | , |
| HigherPrioritySplitSetWinsForReprint | ) |
| TEST_F | ( | OracleImporterTest | , |
| ImportsLocalizedNameAndTextForMultiFaceCards | ) |
| TEST_F | ( | OracleImporterTest | , |
| ImportsLocalizedTextForRequestedLanguage | ) |
| TEST_F | ( | OracleImporterTest | , |
| LegacyConvertedManaCostCoercedToCmc | ) |
| TEST_F | ( | OracleImporterTest | , |
| LegalityGuardPreservesFirstPrinting | ) |
| TEST_F | ( | OracleImporterTest | , |
| LegalityMergeAllowedWhenCardHasNoLegalities | ) |
| TEST_F | ( | OracleImporterTest | , |
| ManaCostStripsBraces | ) |
| TEST_F | ( | OracleImporterTest | , |
| MultiFaceCardsWithoutCompleteForeignTextKeepEnglishText | ) |
| TEST_F | ( | OracleImporterTest | , |
| NewCardKeepsLegalityProperties | ) |
| TEST_F | ( | OracleImporterTest | , |
| NonMatchingLanguageNotCollected | ) |
| TEST_F | ( | OracleImporterTest | , |
| NumericManaValueCoercedToCmc | ) |
| TEST_F | ( | OracleImporterTest | , |
| ReadSetsFromByteArrayCapitalizesSetType | ) |
| TEST_F | ( | OracleImporterTest | , |
| ReadSetsFromByteArrayEmitsScanProgress | ) |
| TEST_F | ( | OracleImporterTest | , |
| ReadSetsFromByteArrayEmptyData | ) |
| TEST_F | ( | OracleImporterTest | , |
| ReadSetsFromByteArrayInvalidJson | ) |
| TEST_F | ( | OracleImporterTest | , |
| ReadSetsFromByteArraySortsSetsByName | ) |
| TEST_F | ( | OracleImporterTest | , |
| ReadSetsFromByteArrayValidJson | ) |
| TEST_F | ( | OracleImporterTest | , |
| ScanSetRangesAcceptsQtMaxNesting | ) |
| TEST_F | ( | OracleImporterTest | , |
| ScanSetRangesDecodesEscapesAndCountsCards | ) |
| TEST_F | ( | OracleImporterTest | , |
| ScanSetRangesMatchesFullJsonParseVerdicts | ) |
| TEST_F | ( | OracleImporterTest | , |
| ScanSetRangesMatchFullJsonParse | ) |
| TEST_F | ( | OracleImporterTest | , |
| ScanSetRangesRejectsDeepNesting | ) |
| TEST_F | ( | OracleImporterTest | , |
| ScanSetRangesRejectsInvalidJson | ) |
| TEST_F | ( | OracleImporterTest | , |
| SingleColorNotSorted | ) |
| TEST_F | ( | OracleImporterTest | , |
| SortAndReduceColorIdentity | ) |
| TEST_F | ( | OracleImporterTest | , |
| SortAndReduceColorsAllFive | ) |
| TEST_F | ( | OracleImporterTest | , |
| SortAndReduceColorsDeduplicates | ) |
| TEST_F | ( | OracleImporterTest | , |
| SortAndReduceColorsSingleColor | ) |
| TEST_F | ( | OracleImporterTest | , |
| SortAndReduceColorsSortsWUBRG | ) |
| TEST_F | ( | OracleImporterTest | , |
| SplitCardColorIdentityConcatenated | ) |
| TEST_F | ( | OracleImporterTest | , |
| SplitCardColorsConcatenated | ) |
| TEST_F | ( | OracleImporterTest | , |
| StartImportAppliesLocalizedData | ) |
| TEST_F | ( | OracleImporterTest | , |
| StartImportParsesSetsLazily | ) |
| TEST_F | ( | OracleImporterTest | , |
| UnsupportedLanguageSkipsForeignData | ) |