Move custom shapes to PADSTACK; support in API

This commit is contained in:
Jon Evans
2024-06-08 14:26:36 -04:00
parent b20a32f2fd
commit f5e7c705db
11 changed files with 492 additions and 27 deletions
+18
View File
@@ -34,6 +34,7 @@
// Board-specific
#include <padstack.h>
#include <pcb_track.h>
#include <zones.h>
using namespace kiapi::common;
@@ -160,9 +161,26 @@ BOOST_AUTO_TEST_CASE( ZoneConnectionStyle )
testEnums<ZONE_CONNECTION, kiapi::board::types::ZoneConnectionStyle>();
}
BOOST_AUTO_TEST_CASE( PadType )
{
testEnums<PAD_ATTRIB, kiapi::board::types::PadType>();
}
BOOST_AUTO_TEST_CASE( PadStackType )
{
testEnums<PADSTACK::MODE, kiapi::board::types::PadStackType>();
}
BOOST_AUTO_TEST_CASE( UnconnectedLayerRemoval )
{
testEnums<PADSTACK::UNCONNECTED_LAYER_MODE, kiapi::board::types::UnconnectedLayerRemoval>();
}
BOOST_AUTO_TEST_CASE( ViaType )
{
// VIATYPE::NOT_DEFINED is not mapped
testEnums<VIATYPE, kiapi::board::types::ViaType>( true );
}
BOOST_AUTO_TEST_SUITE_END()