KiCad PCB EDA Suite
Loading...
Searching...
No Matches
test_ref_suffix.cpp File Reference

Reference suffixes on reused sheets. More...

#include <qa_utils/wx_utils/unit_test_utils.h>
#include <qa_utils/file_utils.h>
#include "eeschema_test_utils.h"
#include <api/api_sch_utils.h>
#include <api/schematic/schematic_types.pb.h>
#include <connectivity/conn_navigation.h>
#include <downgrade/sch_downgrade.h>
#include <downgrade_target.h>
#include <eda_search_data.h>
#include <erc/erc.h>
#include <erc/erc_item.h>
#include <netlist_exporters/netlist_exporter_allegro.h>
#include <netlist_exporters/netlist_exporter_kicad.h>
#include <netlist_exporters/netlist_exporter_xml.h>
#include <reporter.h>
#include <richio.h>
#include <sch_io/kicad_sexpr/sch_io_kicad_sexpr.h>
#include <sch_commit.h>
#include <sch_marker.h>
#include <sch_reference_list.h>
#include <symbol_fields_data_model.h>
#include <tools/backannotate.h>
#include <sch_screen.h>
#include <sch_symbol.h>
#include <sch_sheet.h>
#include <sch_sheet_path.h>
#include <schematic.h>
#include <tool/tool_manager.h>
#include <validators.h>
#include <wildcards_and_files_ext.h>
#include <set>
#include <wx/ffile.h>
#include <wx/regex.h>
#include <wx/tokenzr.h>

Go to the source code of this file.

Classes

class  REF_SUFFIX_FIXTURE
 

Functions

 BOOST_AUTO_TEST_CASE (SuffixTextRules)
 
 BOOST_AUTO_TEST_CASE (SaveAndLoad)
 
 BOOST_AUTO_TEST_CASE (ComposesPerPath)
 
 BOOST_AUTO_TEST_CASE (ChannelRefsCompose)
 
 BOOST_AUTO_TEST_CASE (UserTextMapsToBase)
 
 BOOST_AUTO_TEST_CASE (ErcChecks)
 
 BOOST_AUTO_TEST_CASE (ErcChecksComposedPackageValues)
 
 BOOST_AUTO_TEST_CASE (SuffixModeSharesOneBase)
 
 BOOST_AUTO_TEST_CASE (SeparateNumberingIgnoresConfiguredSuffixes)
 
 BOOST_AUTO_TEST_CASE (SeparateNumberingResetUsesDistinctPlainReferences)
 
 BOOST_AUTO_TEST_CASE (SuffixModeNewReferenceAvoidsComposedCollision)
 
 BOOST_AUTO_TEST_CASE (SuffixModeRenumbersComposedCollision)
 
 BOOST_AUTO_TEST_CASE (SuffixModeAnnotatesPackages)
 
 BOOST_AUTO_TEST_CASE (LoadStripsDowngradedPackageSuffix)
 
 BOOST_AUTO_TEST_CASE (OutputsAgreeOnComposedRefs)
 

Detailed Description

Reference suffixes on reused sheets.

Definition in file test_ref_suffix.cpp.

Function Documentation

◆ BOOST_AUTO_TEST_CASE() [1/15]

◆ BOOST_AUTO_TEST_CASE() [2/15]

◆ BOOST_AUTO_TEST_CASE() [3/15]

◆ BOOST_AUTO_TEST_CASE() [4/15]

◆ BOOST_AUTO_TEST_CASE() [5/15]

BOOST_AUTO_TEST_CASE ( LoadStripsDowngradedPackageSuffix )

◆ BOOST_AUTO_TEST_CASE() [6/15]

◆ BOOST_AUTO_TEST_CASE() [7/15]

◆ BOOST_AUTO_TEST_CASE() [8/15]

◆ BOOST_AUTO_TEST_CASE() [9/15]

◆ BOOST_AUTO_TEST_CASE() [10/15]

◆ BOOST_AUTO_TEST_CASE() [11/15]

BOOST_AUTO_TEST_CASE ( SuffixModeNewReferenceAvoidsComposedCollision )

◆ BOOST_AUTO_TEST_CASE() [12/15]

BOOST_AUTO_TEST_CASE ( SuffixModeRenumbersComposedCollision )

◆ BOOST_AUTO_TEST_CASE() [13/15]

BOOST_AUTO_TEST_CASE ( SuffixModeSharesOneBase )

◆ BOOST_AUTO_TEST_CASE() [14/15]

◆ BOOST_AUTO_TEST_CASE() [15/15]