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

Tests for UniqueSheetName, used when placing design blocks as sheets. More...

#include <boost/test/unit_test.hpp>
#include <sch_screen.h>
#include <sch_sheet.h>
#include <tools/sch_tool_utils.h>

Go to the source code of this file.

Functions

 BOOST_AUTO_TEST_CASE (NullScreenReturnsBase)
 
 BOOST_AUTO_TEST_CASE (FreeNameIsKept)
 
 BOOST_AUTO_TEST_CASE (CollisionGetsSuffix)
 
 BOOST_AUTO_TEST_CASE (SuffixSkipsTakenNumbers)
 
 BOOST_AUTO_TEST_CASE (ComparisonIsCaseInsensitive)
 

Detailed Description

Tests for UniqueSheetName, used when placing design blocks as sheets.

Definition in file test_unique_sheet_name.cpp.

Function Documentation

◆ BOOST_AUTO_TEST_CASE() [1/5]

BOOST_AUTO_TEST_CASE ( CollisionGetsSuffix )

Definition at line 63 of file test_unique_sheet_name.cpp.

References BOOST_CHECK_EQUAL(), and UniqueSheetName().

◆ BOOST_AUTO_TEST_CASE() [2/5]

BOOST_AUTO_TEST_CASE ( ComparisonIsCaseInsensitive )

Definition at line 83 of file test_unique_sheet_name.cpp.

References BOOST_CHECK_EQUAL(), and UniqueSheetName().

◆ BOOST_AUTO_TEST_CASE() [3/5]

BOOST_AUTO_TEST_CASE ( FreeNameIsKept )

Definition at line 54 of file test_unique_sheet_name.cpp.

References BOOST_CHECK_EQUAL(), and UniqueSheetName().

◆ BOOST_AUTO_TEST_CASE() [4/5]

BOOST_AUTO_TEST_CASE ( NullScreenReturnsBase )

◆ BOOST_AUTO_TEST_CASE() [5/5]

BOOST_AUTO_TEST_CASE ( SuffixSkipsTakenNumbers )

Definition at line 72 of file test_unique_sheet_name.cpp.

References BOOST_CHECK_EQUAL(), and UniqueSheetName().