KiCad PCB EDA Suite
Loading...
Searching...
No Matches
test_board_statistics.cpp File Reference
#include <qa_utils/wx_utils/unit_test_utils.h>
#include <board_statistics.h>
#include <algorithm>
#include <vector>

Go to the source code of this file.

Functions

 BOOST_AUTO_TEST_CASE (DrillCompareStrictWeakOrderingPlated)
 Test that DRILL_LINE_ITEM::COMPARE satisfies strict weak ordering for COL_PLATED.
 
 BOOST_AUTO_TEST_CASE (DrillCompareStrictWeakOrderingViaPad)
 Test that DRILL_LINE_ITEM::COMPARE satisfies strict weak ordering for COL_VIA_PAD.
 

Function Documentation

◆ BOOST_AUTO_TEST_CASE() [1/2]

BOOST_AUTO_TEST_CASE ( DrillCompareStrictWeakOrderingPlated )

Test that DRILL_LINE_ITEM::COMPARE satisfies strict weak ordering for COL_PLATED.

This is a regression test for issue #22708.

Definition at line 37 of file test_board_statistics.cpp.

References B_Cu, BOOST_AUTO_TEST_CASE(), CIRCLE, DRILL_LINE_ITEM::COL_PLATED, F_Cu, and DRILL_LINE_ITEM::m_Qty.

◆ BOOST_AUTO_TEST_CASE() [2/2]

BOOST_AUTO_TEST_CASE ( DrillCompareStrictWeakOrderingViaPad )

Test that DRILL_LINE_ITEM::COMPARE satisfies strict weak ordering for COL_VIA_PAD.

This is a regression test for issue #22708.

Definition at line 94 of file test_board_statistics.cpp.

References B_Cu, CIRCLE, DRILL_LINE_ITEM::COL_VIA_PAD, F_Cu, and DRILL_LINE_ITEM::m_Qty.