KiCad PCB EDA Suite
test_netlists.cpp File Reference

Go to the source code of this file.

Classes

class  TEST_NETLIST_EXPORTER_KICAD_FIXTURE
 

Functions

 BOOST_AUTO_TEST_CASE (FindPlugin)
 
 BOOST_AUTO_TEST_CASE (GlobalPromotion)
 
 BOOST_AUTO_TEST_CASE (GlobalPromotion2)
 
 BOOST_AUTO_TEST_CASE (Video)
 
 BOOST_AUTO_TEST_CASE (ComplexHierarchy)
 
 BOOST_AUTO_TEST_CASE (WeakVectorBusDisambiguation)
 
 BOOST_AUTO_TEST_CASE (BusJunctions)
 
 BOOST_AUTO_TEST_CASE (HierRenaming)
 
 BOOST_AUTO_TEST_CASE (NoConnects)
 
 BOOST_AUTO_TEST_CASE (PrefixBusAlias)
 
 BOOST_AUTO_TEST_CASE (GroupBusMatching)
 
 BOOST_AUTO_TEST_CASE (TopLevelHierPins)
 
 BOOST_AUTO_TEST_CASE (BusEntries)
 

Function Documentation

◆ BOOST_AUTO_TEST_CASE() [1/13]

BOOST_AUTO_TEST_CASE ( BusEntries  )

Definition at line 169 of file test_netlists.cpp.

170{
171 doNetlistTest( "bus_entries" );
172}

◆ BOOST_AUTO_TEST_CASE() [2/13]

BOOST_AUTO_TEST_CASE ( BusJunctions  )

Definition at line 133 of file test_netlists.cpp.

134{
135 doNetlistTest( "bus_junctions" );
136}

◆ BOOST_AUTO_TEST_CASE() [3/13]

BOOST_AUTO_TEST_CASE ( ComplexHierarchy  )

Definition at line 121 of file test_netlists.cpp.

122{
123 doNetlistTest( "complex_hierarchy" );
124}

◆ BOOST_AUTO_TEST_CASE() [4/13]

BOOST_AUTO_TEST_CASE ( FindPlugin  )

Definition at line 97 of file test_netlists.cpp.

98{
99 BOOST_CHECK_NE( m_pi, nullptr );
100}

◆ BOOST_AUTO_TEST_CASE() [5/13]

BOOST_AUTO_TEST_CASE ( GlobalPromotion  )

Definition at line 103 of file test_netlists.cpp.

104{
105 doNetlistTest( "test_global_promotion" );
106}

◆ BOOST_AUTO_TEST_CASE() [6/13]

BOOST_AUTO_TEST_CASE ( GlobalPromotion2  )

Definition at line 109 of file test_netlists.cpp.

110{
111 doNetlistTest( "test_global_promotion_2" );
112}

◆ BOOST_AUTO_TEST_CASE() [7/13]

BOOST_AUTO_TEST_CASE ( GroupBusMatching  )

Definition at line 157 of file test_netlists.cpp.

158{
159 doNetlistTest( "group_bus_matching" );
160}

◆ BOOST_AUTO_TEST_CASE() [8/13]

BOOST_AUTO_TEST_CASE ( HierRenaming  )

Definition at line 139 of file test_netlists.cpp.

140{
141 doNetlistTest( "test_hier_renaming" );
142}

◆ BOOST_AUTO_TEST_CASE() [9/13]

BOOST_AUTO_TEST_CASE ( NoConnects  )

Definition at line 145 of file test_netlists.cpp.

146{
147 doNetlistTest( "noconnects" );
148}

◆ BOOST_AUTO_TEST_CASE() [10/13]

BOOST_AUTO_TEST_CASE ( PrefixBusAlias  )

Definition at line 151 of file test_netlists.cpp.

152{
153 doNetlistTest( "prefix_bus_alias" );
154}

◆ BOOST_AUTO_TEST_CASE() [11/13]

BOOST_AUTO_TEST_CASE ( TopLevelHierPins  )

Definition at line 163 of file test_netlists.cpp.

164{
165 doNetlistTest( "top_level_hier_pins" );
166}

◆ BOOST_AUTO_TEST_CASE() [12/13]

BOOST_AUTO_TEST_CASE ( Video  )

Definition at line 115 of file test_netlists.cpp.

116{
117 doNetlistTest( "video" );
118}

◆ BOOST_AUTO_TEST_CASE() [13/13]

BOOST_AUTO_TEST_CASE ( WeakVectorBusDisambiguation  )

Definition at line 127 of file test_netlists.cpp.

128{
129 doNetlistTest( "weak_vector_bus_disambiguation" );
130}