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

Test suite for multiple top-level sheet functionality. More...

#include <boost/test/unit_test.hpp>
#include <sch_sheet.h>
#include <sch_screen.h>
#include <schematic.h>
#include <project/project_file.h>
#include <settings/settings_manager.h>
#include <pgm_base.h>

Go to the source code of this file.

Functions

static SCH_SHEETcreateTopLevelSheet (SCHEMATIC &aSchematic, const wxString &aName, const wxString &aFileName)
 
 BOOST_AUTO_TEST_CASE (TestVirtualRootCreation)
 
 BOOST_AUTO_TEST_CASE (TestAddTopLevelSheet)
 
 BOOST_AUTO_TEST_CASE (TestAddMultipleTopLevelSheets)
 
 BOOST_AUTO_TEST_CASE (TestRemoveTopLevelSheet)
 
 BOOST_AUTO_TEST_CASE (TestBuildSheetListWithMultipleRoots)
 
 BOOST_AUTO_TEST_CASE (TestHierarchyUpdatesOnSheetOperations)
 
 BOOST_AUTO_TEST_CASE (TestTopLevelSheetInfoSerialization)
 

Detailed Description

Test suite for multiple top-level sheet functionality.

Definition in file test_multi_top_level_sheets.cpp.

Function Documentation

◆ BOOST_AUTO_TEST_CASE() [1/7]

◆ BOOST_AUTO_TEST_CASE() [2/7]

◆ BOOST_AUTO_TEST_CASE() [3/7]

◆ BOOST_AUTO_TEST_CASE() [4/7]

◆ BOOST_AUTO_TEST_CASE() [5/7]

◆ BOOST_AUTO_TEST_CASE() [6/7]

BOOST_AUTO_TEST_CASE ( TestTopLevelSheetInfoSerialization )

◆ BOOST_AUTO_TEST_CASE() [7/7]

BOOST_AUTO_TEST_CASE ( TestVirtualRootCreation )

◆ createTopLevelSheet()

static SCH_SHEET * createTopLevelSheet ( SCHEMATIC & aSchematic,
const wxString & aName,
const wxString & aFileName )
static