68 BOOST_REQUIRE_MESSAGE( m_board,
"Failed to load board creepage_slots" );
72 std::shared_ptr<DRC_ITEM> item;
76 std::vector<ViolationInfo> violations;
79 BOOST_REQUIRE_MESSAGE( bds.
m_DRCEngine,
"DRC engine not initialized" );
87 [&](
const std::shared_ptr<DRC_ITEM>& aItem,
const VECTOR2I& aPos,
int aLayer,
88 const std::function<
void(
PCB_MARKER* )>& aPathGenerator )
96 wxString msg = aItem->GetErrorMessage(
false );
98 violations.push_back( vi );
106 BOOST_TEST_MESSAGE( wxString::Format(
"Found %d creepage violations", (
int) violations.size() ) );
113 BOOST_CHECK_GE( violations.size(), 1 );
DRC_CREEPAGE_DUAL_SLOTS_FIXTURE()=default
SETTINGS_MANAGER m_settingsManager
~DRC_CREEPAGE_DUAL_SLOTS_FIXTURE()
std::unique_ptr< BOARD > m_board
BOOST_FIXTURE_TEST_CASE(CreepageDualSlotsIssue23364, DRC_CREEPAGE_DUAL_SLOTS_FIXTURE)