|
KiCad PCB EDA Suite
|
#include <qa_utils/wx_utils/unit_test_utils.h>#include <connection_graph.h>#include <project/net_settings.h>#include <sch_connection.h>Go to the source code of this file.
Functions | |
| BOOST_AUTO_TEST_CASE (EscapedVectorMembersMatchScalarConnections) | |
| BOOST_AUTO_TEST_CASE (EscapedGroupMembersMatchScalarConnections) | |
| BOOST_AUTO_TEST_CASE (ParsesFormattedVectorBus) | |
| BOOST_AUTO_TEST_CASE (ParsesFormattedGroupWithVectorMember) | |
| BOOST_AUTO_TEST_CASE (RejectsUnescapedSpacesInBusVector) | |
| BOOST_AUTO_TEST_CASE (ParsesBackslashEscapedSpacesInBusVector) | |
| BOOST_AUTO_TEST_CASE (ParsesQuotedSpacesInBusVector) | |
| BOOST_AUTO_TEST_CASE (RejectsUnescapedSpacesInBusGroupPrefix) | |
| BOOST_AUTO_TEST_CASE (ParsesBackslashEscapedSpacesInBusGroupPrefix) | |
| BOOST_AUTO_TEST_CASE (ParsesQuotedSpacesInBusGroupPrefix) | |
| BOOST_AUTO_TEST_CASE (ParsesBackslashEscapedSpacesInBusGroupMembers) | |
| BOOST_AUTO_TEST_CASE (ParsesQuotedSpacesInBusGroupMembers) | |
| BOOST_AUTO_TEST_CASE (ParsesMixedEscapingInBusGroup) | |
| BOOST_AUTO_TEST_CASE (ForEachBusMemberExpandsVectorWithSpacesInGroup) | |
| BOOST_AUTO_TEST_CASE (ForEachBusMemberExpandsEscapedVectorInGroup) | |
| BOOST_AUTO_TEST_CASE (ParsesOverbarInVectorBusPrefix) | |
| BOOST_AUTO_TEST_CASE (ParsesSuperscriptInVectorBusPrefix) | |
| BOOST_AUTO_TEST_CASE (ParsesSubscriptInVectorBusPrefix) | |
| BOOST_AUTO_TEST_CASE (ParsesOverbarInGroupBusPrefix) | |
| BOOST_AUTO_TEST_CASE (ParsesSuperscriptInGroupBusPrefix) | |
| BOOST_AUTO_TEST_CASE (ParsesSubscriptInGroupBusPrefix) | |
| BOOST_AUTO_TEST_CASE (ParsesOverbarMembersInBusGroup) | |
| BOOST_AUTO_TEST_CASE (ForEachBusMemberExpandsOverbarMembersInGroup) | |
| BOOST_AUTO_TEST_CASE (ParsesSuperscriptInBusGroupName) | |
| BOOST_AUTO_TEST_CASE (ParsesSuperscriptInBusVectorName) | |
| BOOST_AUTO_TEST_CASE (ForEachBusMemberExpandsSuperscriptGroupBus) | |
| BOOST_AUTO_TEST_CASE (PrintBusForUIUnescapesBackslashSpaces) | |
| BOOST_AUTO_TEST_CASE (PrintBusForUIHandlesMixedFormatting) | |
| BOOST_AUTO_TEST_CASE (PrintBusForUIUnescapesNetNameTokens) | |
| BOOST_AUTO_TEST_CASE (ParsesOverbarWrappingNameAndRange) | |
| BOOST_AUTO_TEST_CASE | ( | EscapedGroupMembersMatchScalarConnections | ) |
Definition at line 46 of file test_bus_parsing.cpp.
References BOOST_CHECK_EQUAL(), SCH_CONNECTION::ConfigureFromLabel(), SCH_CONNECTION::LocalName(), SCH_CONNECTION::Members(), and SCH_CONNECTION::Name().
| BOOST_AUTO_TEST_CASE | ( | EscapedVectorMembersMatchScalarConnections | ) |
Definition at line 30 of file test_bus_parsing.cpp.
References BOOST_AUTO_TEST_CASE(), BOOST_CHECK_EQUAL(), SCH_CONNECTION::ConfigureFromLabel(), SCH_CONNECTION::LocalName(), SCH_CONNECTION::Members(), and SCH_CONNECTION::Name().
| BOOST_AUTO_TEST_CASE | ( | ForEachBusMemberExpandsEscapedVectorInGroup | ) |
Definition at line 243 of file test_bus_parsing.cpp.
References BOOST_CHECK_EQUAL_COLLECTIONS(), expected, and NET_SETTINGS::ForEachBusMember().
| BOOST_AUTO_TEST_CASE | ( | ForEachBusMemberExpandsOverbarMembersInGroup | ) |
Definition at line 374 of file test_bus_parsing.cpp.
References BOOST_CHECK_EQUAL_COLLECTIONS(), expected, and NET_SETTINGS::ForEachBusMember().
| BOOST_AUTO_TEST_CASE | ( | ForEachBusMemberExpandsSuperscriptGroupBus | ) |
Definition at line 426 of file test_bus_parsing.cpp.
References BOOST_CHECK_EQUAL_COLLECTIONS(), expected, and NET_SETTINGS::ForEachBusMember().
| BOOST_AUTO_TEST_CASE | ( | ForEachBusMemberExpandsVectorWithSpacesInGroup | ) |
Definition at line 221 of file test_bus_parsing.cpp.
References BOOST_CHECK_EQUAL_COLLECTIONS(), expected, and NET_SETTINGS::ForEachBusMember().
| BOOST_AUTO_TEST_CASE | ( | ParsesBackslashEscapedSpacesInBusGroupMembers | ) |
Definition at line 173 of file test_bus_parsing.cpp.
References BOOST_CHECK_EQUAL(), BOOST_CHECK_EQUAL_COLLECTIONS(), expected, name, and NET_SETTINGS::ParseBusGroup().
| BOOST_AUTO_TEST_CASE | ( | ParsesBackslashEscapedSpacesInBusGroupPrefix | ) |
Definition at line 143 of file test_bus_parsing.cpp.
References BOOST_CHECK_EQUAL(), BOOST_CHECK_EQUAL_COLLECTIONS(), expected, name, and NET_SETTINGS::ParseBusGroup().
| BOOST_AUTO_TEST_CASE | ( | ParsesBackslashEscapedSpacesInBusVector | ) |
Definition at line 103 of file test_bus_parsing.cpp.
References BOOST_CHECK_EQUAL(), BOOST_CHECK_EQUAL_COLLECTIONS(), expected, name, and NET_SETTINGS::ParseBusVector().
| BOOST_AUTO_TEST_CASE | ( | ParsesFormattedGroupWithVectorMember | ) |
Definition at line 77 of file test_bus_parsing.cpp.
References BOOST_CHECK_EQUAL(), BOOST_CHECK_EQUAL_COLLECTIONS(), expected, name, and NET_SETTINGS::ParseBusGroup().
| BOOST_AUTO_TEST_CASE | ( | ParsesFormattedVectorBus | ) |
Definition at line 63 of file test_bus_parsing.cpp.
References BOOST_CHECK_EQUAL(), BOOST_CHECK_EQUAL_COLLECTIONS(), expected, name, and NET_SETTINGS::ParseBusVector().
| BOOST_AUTO_TEST_CASE | ( | ParsesMixedEscapingInBusGroup | ) |
Definition at line 205 of file test_bus_parsing.cpp.
References BOOST_CHECK_EQUAL(), BOOST_CHECK_EQUAL_COLLECTIONS(), expected, name, and NET_SETTINGS::ParseBusGroup().
| BOOST_AUTO_TEST_CASE | ( | ParsesOverbarInGroupBusPrefix | ) |
Definition at line 310 of file test_bus_parsing.cpp.
References BOOST_CHECK_EQUAL(), BOOST_CHECK_EQUAL_COLLECTIONS(), expected, name, and NET_SETTINGS::ParseBusGroup().
| BOOST_AUTO_TEST_CASE | ( | ParsesOverbarInVectorBusPrefix | ) |
Definition at line 261 of file test_bus_parsing.cpp.
References BOOST_CHECK_EQUAL(), BOOST_CHECK_EQUAL_COLLECTIONS(), expected, name, and NET_SETTINGS::ParseBusVector().
| BOOST_AUTO_TEST_CASE | ( | ParsesOverbarMembersInBusGroup | ) |
Definition at line 356 of file test_bus_parsing.cpp.
References BOOST_CHECK_EQUAL(), BOOST_CHECK_EQUAL_COLLECTIONS(), expected, name, and NET_SETTINGS::ParseBusGroup().
| BOOST_AUTO_TEST_CASE | ( | ParsesOverbarWrappingNameAndRange | ) |
Definition at line 497 of file test_bus_parsing.cpp.
References BOOST_CHECK_EQUAL(), BOOST_CHECK_EQUAL_COLLECTIONS(), expected, name, and NET_SETTINGS::ParseBusVector().
| BOOST_AUTO_TEST_CASE | ( | ParsesQuotedSpacesInBusGroupMembers | ) |
Definition at line 189 of file test_bus_parsing.cpp.
References BOOST_CHECK_EQUAL(), BOOST_CHECK_EQUAL_COLLECTIONS(), expected, name, and NET_SETTINGS::ParseBusGroup().
| BOOST_AUTO_TEST_CASE | ( | ParsesQuotedSpacesInBusGroupPrefix | ) |
Definition at line 158 of file test_bus_parsing.cpp.
References BOOST_CHECK_EQUAL(), BOOST_CHECK_EQUAL_COLLECTIONS(), expected, name, and NET_SETTINGS::ParseBusGroup().
| BOOST_AUTO_TEST_CASE | ( | ParsesQuotedSpacesInBusVector | ) |
Definition at line 118 of file test_bus_parsing.cpp.
References BOOST_CHECK_EQUAL(), BOOST_CHECK_EQUAL_COLLECTIONS(), expected, name, and NET_SETTINGS::ParseBusVector().
| BOOST_AUTO_TEST_CASE | ( | ParsesSubscriptInGroupBusPrefix | ) |
Definition at line 341 of file test_bus_parsing.cpp.
References BOOST_CHECK_EQUAL(), BOOST_CHECK_EQUAL_COLLECTIONS(), expected, name, and NET_SETTINGS::ParseBusGroup().
| BOOST_AUTO_TEST_CASE | ( | ParsesSubscriptInVectorBusPrefix | ) |
Definition at line 294 of file test_bus_parsing.cpp.
References BOOST_CHECK_EQUAL(), BOOST_CHECK_EQUAL_COLLECTIONS(), expected, name, and NET_SETTINGS::ParseBusVector().
| BOOST_AUTO_TEST_CASE | ( | ParsesSuperscriptInBusGroupName | ) |
Definition at line 394 of file test_bus_parsing.cpp.
References BOOST_CHECK_EQUAL(), BOOST_CHECK_EQUAL_COLLECTIONS(), expected, name, and NET_SETTINGS::ParseBusGroup().
| BOOST_AUTO_TEST_CASE | ( | ParsesSuperscriptInBusVectorName | ) |
Definition at line 411 of file test_bus_parsing.cpp.
References BOOST_CHECK_EQUAL(), BOOST_CHECK_EQUAL_COLLECTIONS(), expected, name, and NET_SETTINGS::ParseBusVector().
| BOOST_AUTO_TEST_CASE | ( | ParsesSuperscriptInGroupBusPrefix | ) |
Definition at line 326 of file test_bus_parsing.cpp.
References BOOST_CHECK_EQUAL(), BOOST_CHECK_EQUAL_COLLECTIONS(), expected, name, and NET_SETTINGS::ParseBusGroup().
| BOOST_AUTO_TEST_CASE | ( | ParsesSuperscriptInVectorBusPrefix | ) |
Definition at line 278 of file test_bus_parsing.cpp.
References BOOST_CHECK_EQUAL(), BOOST_CHECK_EQUAL_COLLECTIONS(), expected, name, and NET_SETTINGS::ParseBusVector().
| BOOST_AUTO_TEST_CASE | ( | PrintBusForUIHandlesMixedFormatting | ) |
Definition at line 467 of file test_bus_parsing.cpp.
References BOOST_CHECK_EQUAL(), and SCH_CONNECTION::PrintBusForUI().
| BOOST_AUTO_TEST_CASE | ( | PrintBusForUIUnescapesBackslashSpaces | ) |
Definition at line 445 of file test_bus_parsing.cpp.
References BOOST_CHECK_EQUAL(), and SCH_CONNECTION::PrintBusForUI().
| BOOST_AUTO_TEST_CASE | ( | PrintBusForUIUnescapesNetNameTokens | ) |
Definition at line 479 of file test_bus_parsing.cpp.
References BOOST_CHECK_EQUAL(), and SCH_CONNECTION::PrintBusForUI().
| BOOST_AUTO_TEST_CASE | ( | RejectsUnescapedSpacesInBusGroupPrefix | ) |
Definition at line 133 of file test_bus_parsing.cpp.
References name, and NET_SETTINGS::ParseBusGroup().
| BOOST_AUTO_TEST_CASE | ( | RejectsUnescapedSpacesInBusVector | ) |
Definition at line 93 of file test_bus_parsing.cpp.
References name, and NET_SETTINGS::ParseBusVector().