KiCad PCB EDA Suite
|
Test suite for SYMBOL_LIBRARY_MANAGER object. More...
#include <qa_utils/wx_utils/unit_test_utils.h>
#include <symbol_library_manager.h>
#include <symbol_editor/lib_symbol_library_manager.h>
#include <sch_field.h>
Go to the source code of this file.
Classes | |
class | SYMBOL_LIBRARY_MANAGER_TEST_FIXTURE |
Functions | |
BOOST_AUTO_TEST_CASE (SymbolBuffer) | |
Test the SYMBOL_BUFFER object. | |
BOOST_AUTO_TEST_CASE (LibBuffer) | |
Test the LIB_BUFFER object. | |
BOOST_AUTO_TEST_CASE (NewSymbolCreation) | |
Test new symbol creation routines. | |
Test suite for SYMBOL_LIBRARY_MANAGER object.
Definition in file test_symbol_library_manager.cpp.
BOOST_AUTO_TEST_CASE | ( | LibBuffer | ) |
Test the LIB_BUFFER object.
Definition at line 79 of file test_symbol_library_manager.cpp.
References BOOST_CHECK_EQUAL(), LIB_BUFFER::CreateBuffer(), LIB_BUFFER::DeleteBuffer(), DERIVED_ONLY, LIB_BUFFER::GetBuffer(), LIB_BUFFER::GetBuffers(), LIB_BUFFER::GetDerivedSymbolNames(), LIB_SYMBOL::GetDescriptionField(), LIB_BUFFER::GetHash(), LIB_SYMBOL::GetName(), LIB_BUFFER::GetSymbol(), LIB_BUFFER::GetSymbolNames(), LIB_BUFFER::HasDerivedSymbols(), LIB_BUFFER::IsModified(), ROOT_ONLY, LIB_SYMBOL::SetParent(), SCH_FIELD::SetText(), and LIB_BUFFER::UpdateBuffer().
BOOST_AUTO_TEST_CASE | ( | NewSymbolCreation | ) |
Test new symbol creation routines.
Definition at line 158 of file test_symbol_library_manager.cpp.
References NEW_SYMBOL_PROPERTIES::alternateBodyStyle, BOOST_CHECK_EQUAL(), LIB_SYMBOL_LIBRARY_MANAGER::CreateSymbol(), NEW_SYMBOL_PROPERTIES::includeInBom, NEW_SYMBOL_PROPERTIES::includeOnBoard, NEW_SYMBOL_PROPERTIES::keepContentUserFields, NEW_SYMBOL_PROPERTIES::keepDatasheet, NEW_SYMBOL_PROPERTIES::keepFootprint, NEW_SYMBOL_PROPERTIES::name, NEW_SYMBOL_PROPERTIES::parentSymbolName, NEW_SYMBOL_PROPERTIES::pinNameInside, NEW_SYMBOL_PROPERTIES::pinTextPosition, NEW_SYMBOL_PROPERTIES::powerSymbol, NEW_SYMBOL_PROPERTIES::reference, SCH_FIELD::SetText(), NEW_SYMBOL_PROPERTIES::showPinName, NEW_SYMBOL_PROPERTIES::showPinNumber, NEW_SYMBOL_PROPERTIES::transferUserFields, NEW_SYMBOL_PROPERTIES::unitCount, NEW_SYMBOL_PROPERTIES::unitsInterchangeable, and USER.
BOOST_AUTO_TEST_CASE | ( | SymbolBuffer | ) |
Test the SYMBOL_BUFFER object.
Definition at line 48 of file test_symbol_library_manager.cpp.
References BOOST_AUTO_TEST_CASE(), SYMBOL_BUFFER::GetOriginal(), SYMBOL_BUFFER::GetScreen(), SYMBOL_BUFFER::GetSymbol(), SYMBOL_BUFFER::IsModified(), BASE_SCREEN::SetContentModified(), and SYMBOL_BUFFER::SetOriginal().