|
KiCad PCB EDA Suite
|
Three-board fixture: ancestor, ours, theirs all start from the same fixture load. More...
Public Member Functions | |
| PCB_APPLIER_FIXTURE () | |
Public Attributes | |
| SETTINGS_MANAGER | m_sa |
| SETTINGS_MANAGER | m_so |
| SETTINGS_MANAGER | m_st |
| std::unique_ptr< BOARD > | m_ancestor |
| std::unique_ptr< BOARD > | m_ours |
| std::unique_ptr< BOARD > | m_theirs |
Three-board fixture: ancestor, ours, theirs all start from the same fixture load.
Each test mutates a subset and verifies the applier produces a board containing the expected state.
Definition at line 50 of file test_pcb_merge_applier.cpp.
|
inline |
Definition at line 52 of file test_pcb_merge_applier.cpp.
References BOOST_REQUIRE(), KI_TEST::LoadBoard(), m_ancestor, m_ours, m_sa, m_so, m_st, and m_theirs.
| std::unique_ptr<BOARD> PCB_APPLIER_FIXTURE::m_ancestor |
Definition at line 63 of file test_pcb_merge_applier.cpp.
Referenced by PCB_APPLIER_FIXTURE().
| std::unique_ptr<BOARD> PCB_APPLIER_FIXTURE::m_ours |
Definition at line 64 of file test_pcb_merge_applier.cpp.
Referenced by PCB_APPLIER_FIXTURE().
| SETTINGS_MANAGER PCB_APPLIER_FIXTURE::m_sa |
Definition at line 62 of file test_pcb_merge_applier.cpp.
Referenced by PCB_APPLIER_FIXTURE().
| SETTINGS_MANAGER PCB_APPLIER_FIXTURE::m_so |
Definition at line 62 of file test_pcb_merge_applier.cpp.
Referenced by PCB_APPLIER_FIXTURE().
| SETTINGS_MANAGER PCB_APPLIER_FIXTURE::m_st |
Definition at line 62 of file test_pcb_merge_applier.cpp.
Referenced by PCB_APPLIER_FIXTURE().
| std::unique_ptr<BOARD> PCB_APPLIER_FIXTURE::m_theirs |
Definition at line 65 of file test_pcb_merge_applier.cpp.
Referenced by PCB_APPLIER_FIXTURE().