|
KiCad PCB EDA Suite
|
#include <boost/test/unit_test.hpp>#include <import_export.h>#include <qa_utils/api_test_utils.h>#include <qa_utils/wx_utils/unit_test_utils.h>#include <api/schematic/schematic_types.pb.h>#include <api/api_sch_utils.h>#include <eeschema_test_utils.h>#include <sch_bitmap.h>#include <sch_bus_entry.h>#include <sch_group.h>#include <sch_junction.h>#include <sch_label.h>#include <sch_line.h>#include <sch_no_connect.h>#include <sch_rule_area.h>#include <sch_screen.h>#include <sch_shape.h>#include <sch_sheet.h>#include <sch_sheet_path.h>#include <sch_symbol.h>#include <sch_table.h>#include <sch_text.h>#include <sch_textbox.h>#include <wx/filename.h>Go to the source code of this file.
Functions | |
| BOOST_AUTO_TEST_CASE (KitchenSink) | |
| BOOST_AUTO_TEST_CASE (PerPlacementAttributes) | |
| BOOST_AUTO_TEST_CASE (PerPlacementFieldOverride) | |
| BOOST_AUTO_TEST_CASE (SheetInstanceRoundTrip) | |
| BOOST_AUTO_TEST_CASE (SheetVariantManagement) | |
| BOOST_AUTO_TEST_CASE | ( | KitchenSink | ) |
Definition at line 51 of file test_sch_api_proto.cpp.
References ApplySymbolInstance(), KIID::AsStdString(), BOOST_AUTO_TEST_CASE(), BOOST_TEST_CONTEXT(), BOOST_TEST_MESSAGE(), KI_TEST::GetEeschemaTestDataDir(), LoadSchematic(), EDA_ITEM::m_Uuid, PackSymbol(), path, result, SCH_BITMAP_T, SCH_BUS_BUS_ENTRY_T, SCH_BUS_WIRE_ENTRY_T, SCH_DIRECTIVE_LABEL_T, SCH_GLOBAL_LABEL_T, SCH_GROUP_T, SCH_HIER_LABEL_T, SCH_JUNCTION_T, SCH_LABEL_T, SCH_LINE_T, SCH_NO_CONNECT_T, SCH_RULE_AREA_T, SCH_SHAPE_T, SCH_SHEET_T, SCH_SYMBOL_T, SCH_TABLE_T, SCH_TEXT_T, SCH_TEXTBOX_T, testProtoFromKiCadObject(), and UnpackSymbol().
| BOOST_AUTO_TEST_CASE | ( | PerPlacementAttributes | ) |
Definition at line 262 of file test_sch_api_proto.cpp.
References ApplySymbolInstance(), BOOST_CHECK_EQUAL(), BOOST_REQUIRE(), SCH_SYMBOL::GetDNP(), KI_TEST::GetEeschemaTestDataDir(), SCH_SYMBOL::GetRef(), LoadSchematic(), PackSymbol(), path, and SCH_SYMBOL_T.
| BOOST_AUTO_TEST_CASE | ( | PerPlacementFieldOverride | ) |
Definition at line 318 of file test_sch_api_proto.cpp.
References ApplySymbolInstance(), BOOST_CHECK_EQUAL(), BOOST_REQUIRE(), SCH_SYMBOL::GetDNP(), KI_TEST::GetEeschemaTestDataDir(), SCH_SYMBOL::GetField(), SCH_SYMBOL::GetFieldText(), SCH_FIELD::GetName(), LoadSchematic(), PackSymbol(), path, SCH_SYMBOL_T, and VALUE.
| BOOST_AUTO_TEST_CASE | ( | SheetInstanceRoundTrip | ) |
Definition at line 374 of file test_sch_api_proto.cpp.
References ApplySheetInstance(), BOOST_CHECK_EQUAL(), BOOST_REQUIRE(), KI_TEST::GetEeschemaTestDataDir(), SCH_SHEET_PATH::GetPageNumber(), LoadSchematic(), PackSheet(), SCH_SHEET_PATH::push_back(), SCH_SHEET_T, and UnpackSheet().
| BOOST_AUTO_TEST_CASE | ( | SheetVariantManagement | ) |
Definition at line 428 of file test_sch_api_proto.cpp.
References ApplySheetInstance(), BOOST_CHECK_EQUAL(), BOOST_REQUIRE(), SCH_SHEET::GetDNP(), KI_TEST::GetEeschemaTestDataDir(), LoadSchematic(), PackSheet(), and SCH_SHEET_T.