|
KiCad PCB EDA Suite
|
#include <qa_utils/wx_utils/unit_test_utils.h>#include <eeschema_test_utils.h>#include <eeschema_helpers.h>#include <locale_io.h>#include <sch_pin.h>#include <sch_screen.h>#include <sch_symbol.h>#include <schematic.h>#include <set>Go to the source code of this file.
Functions | |
| BOOST_AUTO_TEST_CASE (Issue25583EquidistantPinsStayDistinct) | |
| R1 pin 1 (38.1, 50.8) and R2 pin 1 (50.8, 38.1) are unconnected but equidistant from the origin. | |
| BOOST_AUTO_TEST_CASE | ( | Issue25583EquidistantPinsStayDistinct | ) |
R1 pin 1 (38.1, 50.8) and R2 pin 1 (50.8, 38.1) are unconnected but equidistant from the origin.
Ordered containers keyed by VECTOR2I must keep them apart when the standard library resolves std::less to operator< directly, as libc++ does.
Definition at line 39 of file test_issue25583_equidistant_pins.cpp.
References BOOST_CHECK_EQUAL(), BOOST_REQUIRE(), dummy, KI_TEST::GetEeschemaTestDataDir(), EESCHEMA_HELPERS::LoadSchematic(), pin, and SCH_SYMBOL_T.