37 std::unique_ptr<BOARD> board;
44 std::vector<wxString> warnings;
47 [&](
const std::shared_ptr<DRC_ITEM>& aItem,
const VECTOR2I& aPos,
int aLayer,
48 const std::function<
void(
PCB_MARKER* )>& aPathGenerator )
51 warnings.push_back( aItem->GetErrorMessage(
false ) );
58 BOOST_CHECK( !warnings.empty() && warnings[0].Contains( wxS(
"'High_current\\'" ) ) );
65 if( track->GetNetname() == wxS(
"net_1" ) )
67 else if( track->GetNetname() == wxS(
"net_3" ) )
DRC_CONSTRAINT EvalRules(DRC_CONSTRAINT_T aConstraintType, const BOARD_ITEM *a, const BOARD_ITEM *b, PCB_LAYER_ID aLayer, REPORTER *aReporter=nullptr)
BOOST_CHECK_EQUAL(result, "25.4")