KiCad PCB EDA Suite
Loading...
Searching...
No Matches
test_bus_entry_concurrency.cpp File Reference
#include <qa_utils/wx_utils/unit_test_utils.h>
#include <algorithm>
#include <connection_graph.h>
#include <schematic.h>
#include <sch_bus_entry.h>
#include <sch_line.h>
#include <sch_screen.h>
#include <sch_sheet.h>
#include <settings/settings_manager.h>
#include <thread_pool.h>

Go to the source code of this file.

Classes

struct  BUS_ENTRY_CONCURRENCY_FIXTURE
 

Functions

static SCH_LINEmake_bus (const VECTOR2I &aStart, const VECTOR2I &aEnd)
 
static SCH_BUS_BUS_ENTRYmake_entry (const VECTOR2I &aPos, int aDy)
 
 BOOST_FIXTURE_TEST_CASE (BusEntryConcurrency, BUS_ENTRY_CONCURRENCY_FIXTURE)
 

Function Documentation

◆ BOOST_FIXTURE_TEST_CASE()

BOOST_FIXTURE_TEST_CASE ( BusEntryConcurrency  ,
BUS_ENTRY_CONCURRENCY_FIXTURE   
)

◆ make_bus()

static SCH_LINE * make_bus ( const VECTOR2I aStart,
const VECTOR2I aEnd 
)
static

Definition at line 56 of file test_bus_entry_concurrency.cpp.

References LAYER_BUS, and SCH_LINE::SetEndPoint().

Referenced by BOOST_FIXTURE_TEST_CASE().

◆ make_entry()

static SCH_BUS_BUS_ENTRY * make_entry ( const VECTOR2I aPos,
int  aDy 
)
static

Definition at line 63 of file test_bus_entry_concurrency.cpp.

References SCH_BUS_ENTRY_BASE::SetSize().

Referenced by BOOST_FIXTURE_TEST_CASE().