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

Go to the source code of this file.

Classes

struct  FIELD_CASE_CONFLICT_FIXTURE
 

Functions

 BOOST_AUTO_TEST_CASE (EmptyListYieldsNoConflicts)
 
 BOOST_AUTO_TEST_CASE (SingleSymbolWithoutUserFieldsYieldsNoConflicts)
 
 BOOST_AUTO_TEST_CASE (DifferentSymbolsWithCaseVariantsYieldNoConflicts)
 
 BOOST_AUTO_TEST_CASE (SameSymbolWithBothCaseVariantsYieldsOneConflict)
 
 BOOST_AUTO_TEST_CASE (ThreeCaseVariantsOnSameSymbolYieldOneConflictWithThreeMembers)
 
 BOOST_AUTO_TEST_CASE (MultipleSymbolsWithConflictsAreAllReported)
 
 BOOST_AUTO_TEST_CASE (DistinctFieldNamesOnSameSymbolYieldNoConflict)
 

Function Documentation

◆ BOOST_AUTO_TEST_CASE() [1/7]

BOOST_AUTO_TEST_CASE ( DifferentSymbolsWithCaseVariantsYieldNoConflicts )

Definition at line 88 of file test_field_case_conflicts.cpp.

References DetectFieldCaseConflicts(), and empty().

◆ BOOST_AUTO_TEST_CASE() [2/7]

BOOST_AUTO_TEST_CASE ( DistinctFieldNamesOnSameSymbolYieldNoConflict )

Definition at line 150 of file test_field_case_conflicts.cpp.

References DetectFieldCaseConflicts(), and empty().

◆ BOOST_AUTO_TEST_CASE() [3/7]

BOOST_AUTO_TEST_CASE ( EmptyListYieldsNoConflicts )

◆ BOOST_AUTO_TEST_CASE() [4/7]

BOOST_AUTO_TEST_CASE ( MultipleSymbolsWithConflictsAreAllReported )

◆ BOOST_AUTO_TEST_CASE() [5/7]

BOOST_AUTO_TEST_CASE ( SameSymbolWithBothCaseVariantsYieldsOneConflict )

◆ BOOST_AUTO_TEST_CASE() [6/7]

BOOST_AUTO_TEST_CASE ( SingleSymbolWithoutUserFieldsYieldsNoConflicts )

Definition at line 77 of file test_field_case_conflicts.cpp.

References DetectFieldCaseConflicts(), and empty().

◆ BOOST_AUTO_TEST_CASE() [7/7]

BOOST_AUTO_TEST_CASE ( ThreeCaseVariantsOnSameSymbolYieldOneConflictWithThreeMembers )