KiCad PCB EDA Suite
Loading...
Searching...
No Matches
PCB_APPLIER_FIXTURE Struct Reference

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< BOARDm_ancestor
 
std::unique_ptr< BOARDm_ours
 
std::unique_ptr< BOARDm_theirs
 

Detailed Description

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.

Constructor & Destructor Documentation

◆ PCB_APPLIER_FIXTURE()

PCB_APPLIER_FIXTURE::PCB_APPLIER_FIXTURE ( )
inline

Member Data Documentation

◆ m_ancestor

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().

◆ m_ours

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().

◆ m_sa

SETTINGS_MANAGER PCB_APPLIER_FIXTURE::m_sa

Definition at line 62 of file test_pcb_merge_applier.cpp.

Referenced by PCB_APPLIER_FIXTURE().

◆ m_so

SETTINGS_MANAGER PCB_APPLIER_FIXTURE::m_so

Definition at line 62 of file test_pcb_merge_applier.cpp.

Referenced by PCB_APPLIER_FIXTURE().

◆ m_st

SETTINGS_MANAGER PCB_APPLIER_FIXTURE::m_st

Definition at line 62 of file test_pcb_merge_applier.cpp.

Referenced by PCB_APPLIER_FIXTURE().

◆ m_theirs

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().


The documentation for this struct was generated from the following file: