|
KiCad PCB EDA Suite
|
#include <boost/test/unit_test.hpp>#include <cmath>#include <climits>#include <fstream>#include <iterator>#include <map>#include <base_units.h>#include <common.h>#include <embedded_files.h>#include <pin_map.h>#include <schematic.h>#include <sch_screen.h>#include <sch_shape.h>#include <sch_group.h>#include <sch_line.h>#include <sch_pin.h>#include <sch_rule_area.h>#include <sch_sheet_path.h>#include <sch_symbol.h>#include <sch_label.h>#include <sch_text.h>#include <bus_alias.h>#include <project/net_settings.h>#include <project.h>#include <project/project_file_downgrade.h>#include <nlohmann/json.hpp>#include <settings/settings_manager.h>#include <lib_symbol.h>#include <sch_file_versions.h>#include <downgrade/sch_downgrade.h>#include <downgrade_target.h>#include <qa_utils/downgrade_oracle_utils.h>#include <qa_utils/temporary_directory.h>#include <qa_utils/wx_utils/unit_test_utils.h>#include <eeschema_test_utils.h>#include <schematic_file_util.h>#include <pgm_base.h>#include <project_sch.h>#include <libraries/library_manager.h>#include <libraries/library_table.h>#include <libraries/symbol_library_adapter.h>#include <wx/file.h>#include <wx/filefn.h>Go to the source code of this file.
Functions | |
| BOOST_AUTO_TEST_CASE (LibSymbolJumperPinsDroppedForKicad9) | |
| BOOST_AUTO_TEST_CASE (EllipseIsLoweredForKicad10) | |
| BOOST_AUTO_TEST_CASE (EllipseTransformedToPolygon) | |
| BOOST_AUTO_TEST_CASE (UnfilledEllipseKeepsOutline) | |
| BOOST_AUTO_TEST_CASE (EllipseArcLoweredToOpenPolyline) | |
| BOOST_AUTO_TEST_CASE (NestedGroupsUngroupSafely) | |
| BOOST_AUTO_TEST_CASE (HatchedFillLoweredForKicad9) | |
| BOOST_AUTO_TEST_CASE (LibSymbolEllipseLoweredForKicad10) | |
| BOOST_AUTO_TEST_CASE (LocalPowerSymbolBlocksKicad9) | |
| BOOST_AUTO_TEST_CASE (RuleAreaFlagsDroppedForKicad9) | |
| BOOST_AUTO_TEST_CASE (RoundedRectangleLoweredForKicad9) | |
| BOOST_AUTO_TEST_CASE (EscapedStackedPinBlocksExport) | |
| BOOST_AUTO_TEST_CASE (PlainStackedPinBlocksKicad9Only) | |
| BOOST_AUTO_TEST_CASE (InvalidStackedNotationDoesNotBlock) | |
| BOOST_AUTO_TEST_CASE (LibCachePinMapsCountedForDrop) | |
| BOOST_AUTO_TEST_CASE (GroupLockKeptForKicad10) | |
| BOOST_AUTO_TEST_CASE (SheetVariantFlattenedIntoSchematic) | |
| BOOST_AUTO_TEST_CASE (MultipleTopLevelSheetsBlockKicad9) | |
| BOOST_AUTO_TEST_CASE (AlternateVariantSymbolBlocksTargetThatKeepsVariants) | |
| BOOST_AUTO_TEST_CASE (VariantPinMapOverrideDroppedForKicad10) | |
| BOOST_AUTO_TEST_CASE (NamedBodyStylesDroppedForKicad9) | |
| BOOST_AUTO_TEST_CASE (SelectedCustomBodyStyleBakedForKicad9) | |
| BOOST_AUTO_TEST_CASE (SelectedCustomBodyStyleKeptForKicad10) | |
| BOOST_AUTO_TEST_CASE (PositionFileExclusionsReportedAndDroppedForKicad9) | |
| BOOST_AUTO_TEST_CASE (PositionFileExclusionsKeptForKicad10) | |
| BOOST_AUTO_TEST_CASE (LockedItemUnlockedForKicad10) | |
| BOOST_AUTO_TEST_CASE (VerifyGateCatchesUnsupportedTokens) | |
| BOOST_AUTO_TEST_CASE (VariantFlattenedIntoSchematic) | |
| BOOST_AUTO_TEST_CASE (DenylistCoversCurrentFormat) | |
| BOOST_FIXTURE_TEST_CASE (EmbeddedFilesSurviveMissingRootInstanceForBothTargets, KI_TEST::SCHEMATIC_TEST_FIXTURE) | |
| BOOST_AUTO_TEST_CASE (DropApproximationsOmitsScreenAndCachedGraphics) | |
| BOOST_AUTO_TEST_CASE (DropApproximationsOmitsLibraryGraphicsAndHatchFill) | |
| BOOST_AUTO_TEST_CASE (DropApproximationsKeepsOutlineTextAndLockFreeItems) | |
| BOOST_AUTO_TEST_CASE (DropApproximationsOmitsSelectedCustomStyleInstancesOnly) | |
| BOOST_AUTO_TEST_CASE (DropApproximationsCannotBypassSchematicBlockRules) | |
| BOOST_AUTO_TEST_CASE (PostMasterLineEndingsAndPropertiesCoverStandaloneAndCachedSymbols) | |
| BOOST_AUTO_TEST_CASE (GraphicLineEndingsKeepGroupsAndDropKeepsOriginalBody) | |
| BOOST_AUTO_TEST_CASE (DegenerateLineEndingKeepsItsGraphic) | |
| BOOST_AUTO_TEST_CASE (StyledLineEndingsBlockApproximationAndAllowExplicitDrop) | |
| BOOST_AUTO_TEST_CASE (UnsupportedPropertyTextBlocksWithoutBlockingEscapedLiterals) | |
| BOOST_AUTO_TEST_CASE (PropertyTextAndUsedProjectDependenciesBakeBeforeMetadataRemoval) | |
| BOOST_AUTO_TEST_CASE (ExpressionsBakeForNative9AndRemainDynamicForNative10) | |
| BOOST_AUTO_TEST_CASE (PropertyTextBakingPreservesEscapedLiteralsAndLiteralReplacementSyntax) | |
| BOOST_AUTO_TEST_CASE (ContextualTitleShadowsUnusedUnsupportedProjectDefinition) | |
| BOOST_AUTO_TEST_CASE (PageBorderDependenciesBlockUnsupportedContextWithoutBlockingOrdinaryText) | |
| BOOST_AUTO_TEST_CASE (PaddedBusVectorsBlockBeforeNetNamesChange) | |
| BOOST_AUTO_TEST_CASE (RetainedAlternateVariantDefinitionsReportTheirRemoval) | |
| BOOST_AUTO_TEST_CASE (FrozenBusParsersCannotReinterpretMalformedOrOverflowingVectors) | |
| BOOST_AUTO_TEST_CASE (UsedProjectBusVariablesAreCheckedWithNativeNetnameResolution) | |
| BOOST_AUTO_TEST_CASE (UnresolvedSelectedAlternateRefusesFlatteningBeforeMutation) | |
| BOOST_AUTO_TEST_CASE (SelectedAlternateBakesNativeLibraryFieldsPinMapAndPinIdentities) | |
| BOOST_AUTO_TEST_CASE (PostMasterUnsupportedTokenBackstop) | |
| static nlohmann::json | currentErcExclusionDocument () |
| BOOST_AUTO_TEST_CASE (CurrentErcExclusionsMigrateExactlyAndRemainIdempotent) | |
| BOOST_AUTO_TEST_CASE (ErcExclusionsPreserveInstancePathsAndChildTextKeys) | |
| BOOST_AUTO_TEST_CASE (UnrepresentableErcExclusionsAreReportedAndDropped) | |
| BOOST_AUTO_TEST_CASE (UnreviewedProjectSchemasBlockWithoutMutation) | |
Variables | |
| static const DOWNGRADE_TARGET & | kicad9 = KI_TEST::RequireDowngradeTarget( wxT( "9.0" ) ) |
| static const DOWNGRADE_TARGET & | kicad10 = KI_TEST::RequireDowngradeTarget( wxT( "10.0" ) ) |
| BOOST_AUTO_TEST_CASE | ( | AlternateVariantSymbolBlocksTargetThatKeepsVariants | ) |
Definition at line 464 of file test_sch_downgrade.cpp.
References SCH_SYMBOL::AddHierarchicalReference(), SCH_SCREEN::Append(), BLOCK, BOOST_CHECK_EQUAL(), BOOST_REQUIRE(), SCHEMATIC::BuildUnorderedSheetList(), ClassifySchematicStructureForDowngrade(), SCHEMATIC::CreateDefaultScreens(), kicad10, kicad9, SCH_SYMBOL_INSTANCE::m_Path, SCH_SYMBOL_VARIANT::m_SymbolOverride, SCH_SYMBOL_INSTANCE::m_Variants, and path.
| BOOST_AUTO_TEST_CASE | ( | ContextualTitleShadowsUnusedUnsupportedProjectDefinition | ) |
Definition at line 1175 of file test_sch_downgrade.cpp.
References BOOST_CHECK_EQUAL(), ClassifyScreenForDowngrade(), FOR_CANVAS, COMPATIBILITY_REPORT::IsLossy(), kicad10, kicad9, KI_TEST::LoadSchematic(), path, and text.
| BOOST_AUTO_TEST_CASE | ( | CurrentErcExclusionsMigrateExactlyAndRemainIdempotent | ) |
Definition at line 1435 of file test_sch_downgrade.cpp.
References BOOST_CHECK_EQUAL(), currentErcExclusionDocument(), DowngradeProjectFileJson(), COMPATIBILITY_REPORT::IsLossy(), kicad10, and kicad9.
| BOOST_AUTO_TEST_CASE | ( | DegenerateLineEndingKeepsItsGraphic | ) |
Definition at line 1017 of file test_sch_downgrade.cpp.
References LIB_SYMBOL::AddDrawItem(), SCH_SCREEN::Append(), ARROW, BEZIER, BOOST_CHECK_EQUAL(), BOOST_TEST_CONTEXT(), DowngradeLibSymbolInPlace(), DowngradeScreenInPlace(), LIB_SYMBOL::GetDrawItems(), EDA_SHAPE::GetEndEndingStyle(), SCH_SCREEN::Items(), kicad10, kicad9, LAYER_DEVICE, LAYER_NOTES, NONE, EE_RTREE::OfType(), SCH_SHAPE_T, schIUScale, EDA_SHAPE::SetEndEnding(), SCH_SHAPE::SetStroke(), SOLID, and EDA_ITEM::Type().
| BOOST_AUTO_TEST_CASE | ( | DenylistCoversCurrentFormat | ) |
Definition at line 702 of file test_sch_downgrade.cpp.
References BOOST_CHECK_EQUAL(), SchDowngradeCoveredVersion(), SEXPR_SCHEMATIC_FILE_VERSION, SEXPR_SYMBOL_LIB_FILE_VERSION, and SymbolLibDowngradeCoveredVersion().
| BOOST_AUTO_TEST_CASE | ( | DropApproximationsCannotBypassSchematicBlockRules | ) |
Definition at line 926 of file test_sch_downgrade.cpp.
References SCH_SCREEN::AddLibSymbol(), ClassifyLibSymbolForDowngrade(), ClassifyScreenForDowngrade(), kicad9, and LIB_SYMBOL::SetLocalPower().
| BOOST_AUTO_TEST_CASE | ( | DropApproximationsKeepsOutlineTextAndLockFreeItems | ) |
Definition at line 861 of file test_sch_downgrade.cpp.
References SCH_SCREEN::Append(), BOOST_CHECK_EQUAL(), SCH_SCREEN::CheckIfOnDrawList(), ClassifyScreenForDowngrade(), DowngradeScreenInPlace(), DROP, EDA_SHAPE::GetFillMode(), HATCH, SCH_ITEM::IsLocked(), kicad9, NO_FILL, RECTANGLE, EDA_SHAPE::SetFillMode(), and SCH_ITEM::SetLocked().
| BOOST_AUTO_TEST_CASE | ( | DropApproximationsOmitsLibraryGraphicsAndHatchFill | ) |
Definition at line 834 of file test_sch_downgrade.cpp.
References LIB_SYMBOL::AddDrawItem(), BOOST_CHECK_EQUAL(), ClassifyLibSymbolForDowngrade(), DowngradeLibSymbolInPlace(), DROP, ELLIPSE, ELLIPSE_ARC, LIB_SYMBOL::GetDrawItems(), EDA_SHAPE::GetFillMode(), HATCH, kicad9, LOWER, NO_FILL, RECTANGLE, SCH_SHAPE_T, schIUScale, EDA_SHAPE::SetCornerRadius(), EDA_SHAPE::SetEnd(), EDA_SHAPE::SetFillMode(), and MULTIVECTOR< T, FIRST_TYPE_VAL, LAST_TYPE_VAL >::size().
| BOOST_AUTO_TEST_CASE | ( | DropApproximationsOmitsScreenAndCachedGraphics | ) |
Definition at line 777 of file test_sch_downgrade.cpp.
References LIB_SYMBOL::AddDrawItem(), SCH_SCREEN::AddLibSymbol(), SCH_SCREEN::Append(), BOOST_CHECK_EQUAL(), CIRCLE, ClassifyScreenForDowngrade(), DowngradeScreenInPlace(), DROP, ELLIPSE, ELLIPSE_ARC, LIB_SYMBOL::GetDrawItems(), EDA_ITEM::GetParentGroup(), group, SCH_SCREEN::Items(), kicad9, LOWER, normal, EE_RTREE::OfType(), RECTANGLE, SCH_SHAPE_T, schIUScale, EDA_SHAPE::SetCornerRadius(), EDA_SHAPE::SetEnd(), and MULTIVECTOR< T, FIRST_TYPE_VAL, LAST_TYPE_VAL >::size().
| BOOST_AUTO_TEST_CASE | ( | DropApproximationsOmitsSelectedCustomStyleInstancesOnly | ) |
Definition at line 882 of file test_sch_downgrade.cpp.
References LIB_SYMBOL::AddDrawItem(), SCH_SCREEN::Append(), BOOST_CHECK_EQUAL(), SCH_SCREEN::CheckIfOnDrawList(), ClassifyScreenForDowngrade(), DowngradeScreenInPlace(), SCH_ITEM::GetBodyStyle(), LIB_SYMBOL::GetLibId(), SCH_SCREEN::GetLibSymbols(), SCH_SYMBOL::GetRawPins(), group, SCH_SCREEN::Items(), kicad10, kicad9, LOWER, EE_RTREE::OfType(), pin, SCH_SYMBOL_T, and LIB_SYMBOL::SetBodyStyleNames().
| BOOST_AUTO_TEST_CASE | ( | EllipseArcLoweredToOpenPolyline | ) |
Definition at line 141 of file test_sch_downgrade.cpp.
References std::abs(), ANGLE_0, ANGLE_90, SCH_SCREEN::Append(), BOOST_REQUIRE(), chain, SHAPE_POLY_SET::COutline(), DowngradeScreenInPlace(), ELLIPSE_ARC, EDA_SHAPE::GetPolyShape(), EDA_SHAPE::GetShape(), kicad10, SHAPE_POLY_SET::OutlineCount(), POLY, schIUScale, EDA_SHAPE::SetEllipseCenter(), EDA_SHAPE::SetEllipseEndAngle(), EDA_SHAPE::SetEllipseMajorRadius(), EDA_SHAPE::SetEllipseMinorRadius(), and EDA_SHAPE::SetEllipseStartAngle().
| BOOST_AUTO_TEST_CASE | ( | EllipseIsLoweredForKicad10 | ) |
Definition at line 87 of file test_sch_downgrade.cpp.
References SCH_SCREEN::Append(), BOOST_CHECK_EQUAL(), ClassifyScreenForDowngrade(), COMPATIBILITY_REPORT::Count(), ELLIPSE, COMPATIBILITY_REPORT::IsLossy(), kicad10, LOWER, EDA_SHAPE::SetEnd(), and EDA_SHAPE::SetStart().
| BOOST_AUTO_TEST_CASE | ( | EllipseTransformedToPolygon | ) |
Definition at line 102 of file test_sch_downgrade.cpp.
References SCH_SCREEN::Append(), DowngradeScreenInPlace(), ELLIPSE, EDA_SHAPE::GetShape(), kicad10, POLY, EDA_SHAPE::SetEnd(), and EDA_SHAPE::SetStart().
| BOOST_AUTO_TEST_CASE | ( | ErcExclusionsPreserveInstancePathsAndChildTextKeys | ) |
Definition at line 1458 of file test_sch_downgrade.cpp.
References BOOST_CHECK_EQUAL(), currentErcExclusionDocument(), DowngradeProjectFileJson(), COMPATIBILITY_REPORT::IsLossy(), kicad10, kicad9, and path.
| BOOST_AUTO_TEST_CASE | ( | EscapedStackedPinBlocksExport | ) |
Definition at line 306 of file test_sch_downgrade.cpp.
References LIB_SYMBOL::AddDrawItem(), SCH_SCREEN::AddLibSymbol(), BLOCK, BOOST_CHECK_EQUAL(), ClassifyScreenForDowngrade(), kicad10, kicad9, and pin.
| BOOST_AUTO_TEST_CASE | ( | ExpressionsBakeForNative9AndRemainDynamicForNative10 | ) |
Definition at line 1121 of file test_sch_downgrade.cpp.
References BOOST_CHECK_EQUAL(), ClassifyScreenForDowngrade(), DowngradeScreenInPlace(), DROP, COMPATIBILITY_REPORT::IsBlocked(), kicad10, kicad9, KI_TEST::LoadSchematic(), LOWER, and text.
| BOOST_AUTO_TEST_CASE | ( | FrozenBusParsersCannotReinterpretMalformedOrOverflowingVectors | ) |
Definition at line 1260 of file test_sch_downgrade.cpp.
References SCH_SCREEN::Append(), BOOST_REQUIRE(), ClassifyScreenForDowngrade(), EDA_TEXT::GetText(), kicad10, kicad9, NET_SETTINGS::ParseBusVector(), and EDA_TEXT::SetText().
| BOOST_AUTO_TEST_CASE | ( | GraphicLineEndingsKeepGroupsAndDropKeepsOriginalBody | ) |
Definition at line 984 of file test_sch_downgrade.cpp.
References SCH_SCREEN::Append(), ARROW_OPEN, BOOST_CHECK_EQUAL(), SCH_SCREEN::CheckIfOnDrawList(), ClassifyScreenForDowngrade(), DowngradeScreenInPlace(), DROP, SCH_LINE::GetEndPoint(), SCH_LINE::GetStartEndingStyle(), group, kicad10, LAYER_NOTES, LOWER, NONE, schIUScale, SCH_LINE::SetEndPoint(), SCH_LINE::SetStartEnding(), SCH_LINE::SetStroke(), and SOLID.
| BOOST_AUTO_TEST_CASE | ( | GroupLockKeptForKicad10 | ) |
Definition at line 371 of file test_sch_downgrade.cpp.
References SCH_SCREEN::Append(), BOOST_CHECK_EQUAL(), ClassifyScreenForDowngrade(), DowngradeScreenInPlace(), group, SCH_ITEM::IsLocked(), kicad10, LOWER, RECTANGLE, and SCH_ITEM::SetLocked().
| BOOST_AUTO_TEST_CASE | ( | HatchedFillLoweredForKicad9 | ) |
Definition at line 206 of file test_sch_downgrade.cpp.
References SCH_SCREEN::Append(), BOOST_CHECK_EQUAL(), ClassifyScreenForDowngrade(), DowngradeScreenInPlace(), FILLED_SHAPE, EDA_SHAPE::GetFillMode(), HATCH, kicad9, LOWER, RECTANGLE, and EDA_SHAPE::SetFillMode().
| BOOST_AUTO_TEST_CASE | ( | InvalidStackedNotationDoesNotBlock | ) |
Definition at line 338 of file test_sch_downgrade.cpp.
References LIB_SYMBOL::AddDrawItem(), SCH_SCREEN::AddLibSymbol(), BLOCK, BOOST_CHECK_EQUAL(), ClassifyScreenForDowngrade(), kicad10, kicad9, and pin.
| BOOST_AUTO_TEST_CASE | ( | LibCachePinMapsCountedForDrop | ) |
Definition at line 354 of file test_sch_downgrade.cpp.
References SCH_SCREEN::AddLibSymbol(), BOOST_CHECK_EQUAL(), ClassifyScreenForDowngrade(), DowngradeScreenInPlace(), DROP, SCH_SCREEN::GetLibSymbols(), kicad10, and LIB_SYMBOL::SetAssociatedFootprints().
| BOOST_AUTO_TEST_CASE | ( | LibSymbolEllipseLoweredForKicad10 | ) |
Definition at line 223 of file test_sch_downgrade.cpp.
References LIB_SYMBOL::AddDrawItem(), SCH_SCREEN::AddLibSymbol(), BOOST_CHECK_EQUAL(), ClassifyScreenForDowngrade(), DowngradeScreenInPlace(), ELLIPSE, EDA_SHAPE::GetShape(), kicad10, LOWER, POLY, EDA_SHAPE::SetEnd(), and EDA_SHAPE::SetStart().
| BOOST_AUTO_TEST_CASE | ( | LibSymbolJumperPinsDroppedForKicad9 | ) |
Definition at line 75 of file test_sch_downgrade.cpp.
References BOOST_AUTO_TEST_CASE(), DowngradeLibSymbolInPlace(), LIB_SYMBOL::GetDuplicatePinNumbersAreJumpers(), kicad9, and LIB_SYMBOL::SetDuplicatePinNumbersAreJumpers().
| BOOST_AUTO_TEST_CASE | ( | LocalPowerSymbolBlocksKicad9 | ) |
Definition at line 243 of file test_sch_downgrade.cpp.
References SCH_SCREEN::AddLibSymbol(), BLOCK, BOOST_CHECK_EQUAL(), ClassifyScreenForDowngrade(), DowngradeScreenInPlace(), LIB_SYMBOL::IsLocalPower(), kicad10, kicad9, and LIB_SYMBOL::SetLocalPower().
| BOOST_AUTO_TEST_CASE | ( | LockedItemUnlockedForKicad10 | ) |
Definition at line 634 of file test_sch_downgrade.cpp.
References SCH_SCREEN::Append(), BOOST_CHECK_EQUAL(), ClassifyScreenForDowngrade(), DowngradeScreenInPlace(), SCH_ITEM::IsLocked(), kicad10, LOWER, RECTANGLE, and SCH_ITEM::SetLocked().
| BOOST_AUTO_TEST_CASE | ( | MultipleTopLevelSheetsBlockKicad9 | ) |
Definition at line 445 of file test_sch_downgrade.cpp.
References SCHEMATIC::AddTopLevelSheet(), BLOCK, BOOST_CHECK_EQUAL(), ClassifySchematicStructureForDowngrade(), SCHEMATIC::CreateDefaultScreens(), kicad10, kicad9, and SCH_SHEET::SetScreen().
| BOOST_AUTO_TEST_CASE | ( | NamedBodyStylesDroppedForKicad9 | ) |
Definition at line 523 of file test_sch_downgrade.cpp.
References SCH_SCREEN::AddLibSymbol(), BOOST_CHECK_EQUAL(), ClassifyScreenForDowngrade(), DowngradeScreenInPlace(), DROP, LIB_SYMBOL::GetBodyStyleNames(), kicad9, and LIB_SYMBOL::SetBodyStyleNames().
| BOOST_AUTO_TEST_CASE | ( | NestedGroupsUngroupSafely | ) |
Definition at line 172 of file test_sch_downgrade.cpp.
References EDA_GROUP::AddItem(), SCH_SCREEN::Append(), BOOST_CHECK_EQUAL(), ClassifyScreenForDowngrade(), DowngradeScreenInPlace(), EDA_ITEM::GetParentGroup(), SCH_SCREEN::Items(), kicad9, LOWER, EE_RTREE::OfType(), RECTANGLE, SCH_GROUP_T, and SCH_SHAPE_T.
| BOOST_AUTO_TEST_CASE | ( | PaddedBusVectorsBlockBeforeNetNamesChange | ) |
Definition at line 1218 of file test_sch_downgrade.cpp.
References SCHEMATIC::AddBusAlias(), SCH_SCREEN::Append(), BOOST_REQUIRE(), ClassifySchematicStructureForDowngrade(), ClassifyScreenForDowngrade(), SCHEMATIC::CreateDefaultScreens(), kicad10, kicad9, NET_SETTINGS::ParseBusVector(), and EDA_TEXT::SetText().
| BOOST_AUTO_TEST_CASE | ( | PageBorderDependenciesBlockUnsupportedContextWithoutBlockingOrdinaryText | ) |
Definition at line 1199 of file test_sch_downgrade.cpp.
References ClassifyScreenForDowngrade(), COMPATIBILITY_REPORT::IsBlocked(), COMPATIBILITY_REPORT::IsLossy(), kicad10, kicad9, KI_TEST::LoadSchematic(), and text.
| BOOST_AUTO_TEST_CASE | ( | PlainStackedPinBlocksKicad9Only | ) |
Definition at line 322 of file test_sch_downgrade.cpp.
References LIB_SYMBOL::AddDrawItem(), SCH_SCREEN::AddLibSymbol(), BLOCK, BOOST_CHECK_EQUAL(), ClassifyScreenForDowngrade(), kicad10, kicad9, and pin.
| BOOST_AUTO_TEST_CASE | ( | PositionFileExclusionsKeptForKicad10 | ) |
Definition at line 616 of file test_sch_downgrade.cpp.
References SCH_SCREEN::Append(), ClassifyLibSymbolForDowngrade(), ClassifyScreenForDowngrade(), DowngradeLibSymbolInPlace(), DowngradeScreenInPlace(), SCH_SYMBOL::GetExcludedFromPosFiles(), SYMBOL::GetExcludedFromPosFiles(), LIB_SYMBOL::GetLibId(), kicad10, and SYMBOL::SetExcludedFromPosFiles().
| BOOST_AUTO_TEST_CASE | ( | PositionFileExclusionsReportedAndDroppedForKicad9 | ) |
Definition at line 598 of file test_sch_downgrade.cpp.
References SCH_SCREEN::Append(), BOOST_CHECK_EQUAL(), ClassifyLibSymbolForDowngrade(), ClassifyScreenForDowngrade(), DowngradeLibSymbolInPlace(), DowngradeScreenInPlace(), DROP, SCH_SYMBOL::GetExcludedFromPosFiles(), SYMBOL::GetExcludedFromPosFiles(), LIB_SYMBOL::GetLibId(), SCH_SCREEN::GetLibSymbols(), kicad9, and SYMBOL::SetExcludedFromPosFiles().
| BOOST_AUTO_TEST_CASE | ( | PostMasterLineEndingsAndPropertiesCoverStandaloneAndCachedSymbols | ) |
Definition at line 938 of file test_sch_downgrade.cpp.
References LIB_SYMBOL::AddDrawItem(), SCH_SCREEN::AddLibSymbol(), ARROW, BOOST_CHECK_EQUAL(), ClassifyLibSymbolForDowngrade(), ClassifyScreenForDowngrade(), DowngradeLibSymbolInPlace(), DowngradeScreenInPlace(), DROP, COMPATIBILITY_REPORT::Entries(), EDA_SHAPE::GetEnd(), EDA_SHAPE::GetEndEndingStyle(), LIB_SYMBOL::GetField(), LIB_SYMBOL::GetGraphicalPins(), EDA_SHAPE::GetShape(), EDA_ITEM::HasCustomProperties(), kicad10, kicad9, LOWER, NONE, pin, schIUScale, SEGMENT, EDA_ITEM::SetCustomProperty(), EDA_SHAPE::SetEnd(), EDA_SHAPE::SetEndEnding(), SCH_SHAPE::SetStroke(), SOLID, and VALUE.
| BOOST_AUTO_TEST_CASE | ( | PostMasterUnsupportedTokenBackstop | ) |
Definition at line 1404 of file test_sch_downgrade.cpp.
References FindUnsupportedSchToken(), kicad10, and kicad9.
| BOOST_AUTO_TEST_CASE | ( | PropertyTextAndUsedProjectDependenciesBakeBeforeMetadataRemoval | ) |
Definition at line 1092 of file test_sch_downgrade.cpp.
References BOOST_CHECK_EQUAL(), BOOST_REQUIRE(), ClassifyScreenForDowngrade(), DowngradeScreenInPlace(), DROP, SCH_SYMBOL::GetField(), SCH_FIELD::GetText(), EDA_ITEM::HasCustomProperties(), COMPATIBILITY_REPORT::IsLossy(), kicad10, kicad9, KI_TEST::LoadSchematic(), LOWER, SCH_SYMBOL_T, EDA_ITEM::SetCustomProperty(), SCH_FIELD::SetText(), and VALUE.
| BOOST_AUTO_TEST_CASE | ( | PropertyTextBakingPreservesEscapedLiteralsAndLiteralReplacementSyntax | ) |
Definition at line 1149 of file test_sch_downgrade.cpp.
References BOOST_CHECK_EQUAL(), BOOST_REQUIRE(), ClassifyScreenForDowngrade(), DowngradeScreenInPlace(), FinalizeTextVarExpansion(), FOR_CANVAS, SCH_SYMBOL::GetField(), SCH_FIELD::GetShownText(), SCH_FIELD::GetText(), INTERNAL, COMPATIBILITY_REPORT::IsBlocked(), COMPATIBILITY_REPORT::IsLossy(), kicad10, kicad9, KI_TEST::LoadSchematic(), path, SCH_ITEM::ResolveText(), SCH_SYMBOL_T, EDA_ITEM::SetCustomProperty(), SCH_FIELD::SetText(), and VALUE.
| BOOST_AUTO_TEST_CASE | ( | RetainedAlternateVariantDefinitionsReportTheirRemoval | ) |
Definition at line 1242 of file test_sch_downgrade.cpp.
References SCH_SYMBOL::AddHierarchicalReference(), SCH_SCREEN::Append(), BOOST_CHECK_EQUAL(), ClassifyScreenForDowngrade(), DowngradeScreenInPlace(), DROP, SCH_SYMBOL::GetInstances(), kicad10, VARIANT::m_Name, SCH_SYMBOL_INSTANCE::m_Path, SCH_SYMBOL_VARIANT::m_SymbolOverride, and SCH_SYMBOL_INSTANCE::m_Variants.
| BOOST_AUTO_TEST_CASE | ( | RoundedRectangleLoweredForKicad9 | ) |
Definition at line 278 of file test_sch_downgrade.cpp.
References std::abs(), SCH_SCREEN::Append(), SHAPE_LINE_CHAIN::Area(), BOOST_CHECK_EQUAL(), BOOST_REQUIRE(), ClassifyScreenForDowngrade(), DowngradeScreenInPlace(), EDA_SHAPE::GetPolyShape(), EDA_SHAPE::GetShape(), kicad10, kicad9, LOWER, M_PI, NO_FILL, SHAPE_POLY_SET::Outline(), SHAPE_POLY_SET::OutlineCount(), POLY, RECTANGLE, schIUScale, EDA_SHAPE::SetCornerRadius(), EDA_SHAPE::SetEnd(), EDA_SHAPE::SetFillMode(), and EDA_SHAPE::SetStart().
| BOOST_AUTO_TEST_CASE | ( | RuleAreaFlagsDroppedForKicad9 | ) |
Definition at line 260 of file test_sch_downgrade.cpp.
References SCH_SCREEN::Append(), BOOST_CHECK_EQUAL(), ClassifyScreenForDowngrade(), DowngradeScreenInPlace(), DROP, SCH_RULE_AREA::GetDNP(), SCH_RULE_AREA::GetExcludedFromSim(), kicad9, SCH_RULE_AREA::SetDNP(), and SCH_RULE_AREA::SetExcludedFromSim().
| BOOST_AUTO_TEST_CASE | ( | SelectedAlternateBakesNativeLibraryFieldsPinMapAndPinIdentities | ) |
Definition at line 1337 of file test_sch_downgrade.cpp.
References SCH_SYMBOL::AddHierarchicalReference(), SCH_SYMBOL::AddVariant(), BASE, BOOST_REQUIRE(), directory, FlattenSchematicVariant(), FOOTPRINT, FORCE_IDENTITY, KI_TEST::GetEeschemaTestDataDir(), LIB_SYMBOL::GetField(), SCH_SYMBOL::GetField(), SCH_SYMBOL::GetFieldText(), LIB_SYMBOL::GetLibId(), SCH_SYMBOL::GetLibId(), PGM_BASE::GetLibraryManager(), LIB_SYMBOL::GetName(), KI_TEST::TEMPORARY_DIRECTORY::GetPath(), SCH_SYMBOL::GetPinMapOverride(), SCH_SYMBOL::GetRawPins(), SCH_SYMBOL::GetSchSymbolLibraryName(), SCH_FIELD::GetText(), SCH_SYMBOL_VARIANT::InitializeAttributes(), SYMBOL_LIBRARY_ADAPTER::LoadOne(), LIBRARY_MANAGER::LoadProjectTables(), KI_TEST::LoadSchematic(), SYMBOL_LIBRARY_ADAPTER::LoadSymbol(), VARIANT::m_Fields, PIN_MAP_INSTANCE_OVERRIDE::m_Mode, VARIANT::m_Name, SCH_SYMBOL_VARIANT::m_PinMapOverride, SCH_SYMBOL_VARIANT::m_SymbolOverride, LIBRARY_TABLE_ROW::Nickname(), path, Pgm(), pin, PROJECT, LIBRARY_MANAGER_ADAPTER::ProjectTable(), LIB_SYMBOL::SetLibId(), LIB_SYMBOL::SetName(), LIBRARY_TABLE_ROW::SetNickname(), LIBRARY_TABLE_ROW::SetScope(), SCH_FIELD::SetText(), LIBRARY_TABLE_ROW::SetType(), LIBRARY_TABLE_ROW::SetURI(), SYMBOL, PROJECT_SCH::SymbolLibAdapter(), table, and VALUE.
| BOOST_AUTO_TEST_CASE | ( | SelectedCustomBodyStyleBakedForKicad9 | ) |
Definition at line 540 of file test_sch_downgrade.cpp.
References LIB_SYMBOL::AddDrawItem(), SCH_SCREEN::Append(), BASE, BOOST_CHECK_EQUAL(), ClassifyScreenForDowngrade(), DowngradeScreenInPlace(), SCH_ITEM::GetBodyStyle(), LIB_SYMBOL::GetBodyStyleCount(), LIB_SYMBOL::GetGraphicalPins(), LIB_SYMBOL::GetLibId(), SCH_SYMBOL::GetLibSymbolRef(), SCH_SCREEN::GetLibSymbols(), SCH_SYMBOL::GetRawPins(), SCH_SYMBOL::GetSchSymbolLibraryName(), kicad9, LOWER, pin, schIUScale, and LIB_SYMBOL::SetBodyStyleNames().
| BOOST_AUTO_TEST_CASE | ( | SelectedCustomBodyStyleKeptForKicad10 | ) |
Definition at line 583 of file test_sch_downgrade.cpp.
References SCH_SCREEN::Append(), BOOST_CHECK_EQUAL(), ClassifyScreenForDowngrade(), DowngradeScreenInPlace(), SCH_ITEM::GetBodyStyle(), LIB_SYMBOL::GetBodyStyleNames(), LIB_SYMBOL::GetLibId(), SCH_SYMBOL::GetLibSymbolRef(), kicad10, and LIB_SYMBOL::SetBodyStyleNames().
| BOOST_AUTO_TEST_CASE | ( | SheetVariantFlattenedIntoSchematic | ) |
Definition at line 399 of file test_sch_downgrade.cpp.
References SCH_SHEET::AddField(), SCH_SHEET::AddInstance(), SCH_SCREEN::Append(), BOOST_REQUIRE(), SCHEMATIC::BuildUnorderedSheetList(), SCHEMATIC::CreateDefaultScreens(), FlattenSchematicVariant(), SCH_SHEET::GetExcludedFromBOM(), SCH_SHEET::GetFields(), SCH_SHEET::GetFieldText(), SCH_SHEET_VARIANT::InitializeAttributes(), SCH_SHEET_PATH::LastScreen(), VARIANT::m_ExcludedFromBOM, VARIANT::m_Fields, SCH_SHEET_INSTANCE::m_Path, SCH_SHEET_INSTANCE::m_Variants, SCH_SHEET_PATH::Path(), SCH_SHEET_PATH::push_back(), SCH_SHEET::SetFileName(), SCH_SHEET::SetScreen(), and USER.
| BOOST_AUTO_TEST_CASE | ( | StyledLineEndingsBlockApproximationAndAllowExplicitDrop | ) |
Definition at line 1061 of file test_sch_downgrade.cpp.
References SCH_SCREEN::Append(), CIRCLE, ClassifyScreenForDowngrade(), DASH, DowngradeScreenInPlace(), EDA_SHAPE::GetEndEndingStyle(), STROKE_PARAMS::GetLineStyle(), SCH_SHAPE::GetStroke(), kicad10, NONE, schIUScale, SEGMENT, EDA_SHAPE::SetEnd(), EDA_SHAPE::SetEndEnding(), and SCH_SHAPE::SetStroke().
| BOOST_AUTO_TEST_CASE | ( | UnfilledEllipseKeepsOutline | ) |
Definition at line 117 of file test_sch_downgrade.cpp.
References std::abs(), SCH_SCREEN::Append(), SHAPE_LINE_CHAIN::Area(), BOOST_REQUIRE(), DowngradeScreenInPlace(), ELLIPSE, EDA_SHAPE::GetFillMode(), EDA_SHAPE::GetPolyShape(), EDA_SHAPE::GetShape(), kicad10, M_PI, NO_FILL, SHAPE_POLY_SET::Outline(), SHAPE_POLY_SET::OutlineCount(), POLY, schIUScale, EDA_SHAPE::SetEllipseCenter(), EDA_SHAPE::SetEllipseMajorRadius(), EDA_SHAPE::SetEllipseMinorRadius(), and EDA_SHAPE::SetFillMode().
| BOOST_AUTO_TEST_CASE | ( | UnrepresentableErcExclusionsAreReportedAndDropped | ) |
Definition at line 1493 of file test_sch_downgrade.cpp.
References BOOST_CHECK_EQUAL(), COMPATIBILITY_REPORT::Count(), currentErcExclusionDocument(), DowngradeProjectFileJson(), DROP, empty(), COMPATIBILITY_REPORT::IsBlocked(), kicad10, and kicad9.
| BOOST_AUTO_TEST_CASE | ( | UnresolvedSelectedAlternateRefusesFlatteningBeforeMutation | ) |
Definition at line 1316 of file test_sch_downgrade.cpp.
References SCH_SYMBOL::AddHierarchicalReference(), SCHEMATIC::BuildUnorderedSheetList(), SCHEMATIC::CreateDefaultScreens(), FlattenSchematicVariant(), SCH_SYMBOL::GetDNP(), VARIANT::m_DNP, VARIANT::m_Name, SCH_SYMBOL_INSTANCE::m_Path, SCH_SYMBOL_VARIANT::m_SymbolOverride, SCH_SYMBOL_INSTANCE::m_Variants, and path.
| BOOST_AUTO_TEST_CASE | ( | UnreviewedProjectSchemasBlockWithoutMutation | ) |
Definition at line 1522 of file test_sch_downgrade.cpp.
References currentErcExclusionDocument(), DowngradeProjectFileJson(), COMPATIBILITY_REPORT::IsBlocked(), kicad10, and kicad9.
| BOOST_AUTO_TEST_CASE | ( | UnsupportedPropertyTextBlocksWithoutBlockingEscapedLiterals | ) |
Definition at line 1077 of file test_sch_downgrade.cpp.
References SCH_SCREEN::Append(), ClassifyScreenForDowngrade(), kicad10, kicad9, and text.
| BOOST_AUTO_TEST_CASE | ( | UsedProjectBusVariablesAreCheckedWithNativeNetnameResolution | ) |
Definition at line 1292 of file test_sch_downgrade.cpp.
References ClassifyScreenForDowngrade(), COMPATIBILITY_REPORT::IsBlocked(), COMPATIBILITY_REPORT::IsLossy(), kicad10, kicad9, KI_TEST::LoadSchematic(), and EDA_TEXT::SetText().
| BOOST_AUTO_TEST_CASE | ( | VariantFlattenedIntoSchematic | ) |
Definition at line 666 of file test_sch_downgrade.cpp.
References SCH_SYMBOL::AddHierarchicalReference(), SCH_SCREEN::Append(), BOOST_REQUIRE(), SCHEMATIC::BuildUnorderedSheetList(), SCHEMATIC::CreateDefaultScreens(), FlattenSchematicVariant(), SCH_SYMBOL::GetDNP(), SCH_SYMBOL_VARIANT::InitializeAttributes(), VARIANT::m_DNP, SCH_SYMBOL_INSTANCE::m_Path, SCH_SYMBOL_INSTANCE::m_Reference, SCH_SYMBOL_INSTANCE::m_Variants, and path.
| BOOST_AUTO_TEST_CASE | ( | VariantPinMapOverrideDroppedForKicad10 | ) |
Definition at line 496 of file test_sch_downgrade.cpp.
References SCH_SYMBOL::AddHierarchicalReference(), SCH_SCREEN::Append(), BOOST_CHECK_EQUAL(), BOOST_REQUIRE(), ClassifyScreenForDowngrade(), DowngradeScreenInPlace(), DROP, FORCE_IDENTITY, SCH_SYMBOL::GetInstances(), kicad10, PIN_MAP_INSTANCE_OVERRIDE::m_Mode, SCH_SYMBOL_INSTANCE::m_Path, SCH_SYMBOL_VARIANT::m_PinMapOverride, and SCH_SYMBOL_INSTANCE::m_Variants.
| BOOST_AUTO_TEST_CASE | ( | VerifyGateCatchesUnsupportedTokens | ) |
Definition at line 650 of file test_sch_downgrade.cpp.
References FindUnsupportedSchToken(), kicad10, and kicad9.
| BOOST_FIXTURE_TEST_CASE | ( | EmbeddedFilesSurviveMissingRootInstanceForBothTargets | , |
| KI_TEST::SCHEMATIC_TEST_FIXTURE | ) |
Definition at line 709 of file test_sch_downgrade.cpp.
References actual, BOOST_CHECK_EQUAL(), BOOST_REQUIRE(), BOOST_TEST_CONTEXT(), EMBEDDED_FILES::EMBEDDED_FILE::compressedEncodedData, EMBEDDED_FILES::EMBEDDED_FILE::data_hash, EMBEDDED_FILES::EMBEDDED_FILE::decompressedData, expected, find, KI_TEST::GetEeschemaTestDataDir(), KI_TEST::TEMPORARY_DIRECTORY::GetPath(), SCH_SHEET::GetScreen(), SCH_SHEET::HasRootInstance(), EMBEDDED_FILES::EMBEDDED_FILE::is_valid, SCH_SCREEN::Items(), kicad10, kicad9, LoadSchematic(), name, EE_RTREE::OfType(), readFile(), SCH_SHEET::RemoveInstance(), SaveSchematicForTarget(), SCH_SHEET_T, EMBEDDED_FILES::EMBEDDED_FILE::type, and EMBEDDED_FILES::EMBEDDED_FILE::Validate().
|
static |
Definition at line 1418 of file test_sch_downgrade.cpp.
Referenced by BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), and BOOST_AUTO_TEST_CASE().
|
static |
Definition at line 71 of file test_sch_downgrade.cpp.
Referenced by BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_FIXTURE_TEST_CASE(), and BOOST_FIXTURE_TEST_CASE().
|
static |
Definition at line 70 of file test_sch_downgrade.cpp.
Referenced by BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_FIXTURE_TEST_CASE(), BOOST_FIXTURE_TEST_CASE(), and BOOST_FIXTURE_TEST_CASE().