24#include <boost/test/unit_test.hpp>
43 std::unique_ptr<BOARD> board = std::make_unique<BOARD>();
78 netlist.SetNetChainFor( wxS(
"Net1" ), wxS(
"BUS_NEW" ) );
79 netlist.SetNetChainFor( wxS(
"Net2" ), wxString() );
96 std::unique_ptr<BOARD> board = std::make_unique<BOARD>();
117 netlist.SetNetChainFor( wxS(
"Net1" ), wxS(
"BUS_NEW" ) );
virtual void SetNet(NETINFO_ITEM *aNetInfo)
Set a NET_INFO object for the item.
static void ApplyChainAssignments(BOARD *aBoard, const NETLIST &aNetlist, REPORTER *aReporter, bool aDryRun)
Apply the netlist's chain assignments to every NETINFO_ITEM on the board.
Handle the data for a net.
const wxString & GetNetChain() const
PAD * GetTerminalPad(int aIndex) const
void SetNetChain(const wxString &aNetChain)
void SetTerminalPad(int aIndex, PAD *aPad)
Store information read from a netlist along with the flags used to update the NETLIST in the BOARD.
void SetFrontShape(PAD_SHAPE aShape)
void SetNumber(const wxString &aNumber)
Set the pad number (note that it can be alphanumeric, such as the array reference "AA12").
void SetSize(PCB_LAYER_ID aLayer, const VECTOR2I &aSize)
BOOST_AUTO_TEST_CASE(HorizontalAlignment)
BOOST_AUTO_TEST_CASE(DryRunLeavesNetChainAndTerminalPadsUntouched)
BOOST_AUTO_TEST_SUITE(CadstarPartParser)
BOOST_AUTO_TEST_SUITE_END()
BOOST_CHECK_EQUAL(result, "25.4")
VECTOR2< int32_t > VECTOR2I