78    m_screen->Append( bus1 );
 
   79    m_screen->Append( bus2 );
 
   81    std::vector<SCH_BUS_BUS_ENTRY*> entries;
 
   83    for( 
int ii = 0; ii < 50; ++ii )
 
   87        m_screen->Append( entry );
 
   88        entries.push_back( entry );
 
   91    SCH_SHEET_LIST sheets = m_schematic->BuildSheetListSortedByPageNumbers();
 
   92    m_schematic->ConnectionGraph()->Recalculate( sheets, 
true );
 
   98        BOOST_CHECK( entry->m_connected_bus_items[0] == bus1 );
 
   99        BOOST_CHECK( entry->m_connected_bus_items[1] == bus2 );
 
  110        BOOST_CHECK( std::find( bus1_items.begin(), bus1_items.end(), entry ) != bus1_items.end() );
 
  111        BOOST_CHECK( std::find( bus2_items.begin(), bus2_items.end(), entry ) != bus2_items.end() );
 
 
Class for a bus to bus entry.
 
void SetSize(const VECTOR2I &aSize)
 
std::unique_ptr< SCHEMATIC > m_schematic
 
BUS_ENTRY_CONCURRENCY_FIXTURE()
 
static SCH_BUS_BUS_ENTRY * make_entry(const VECTOR2I &aPos, int aDy)
 
BOOST_FIXTURE_TEST_CASE(BusEntryConcurrency, BUS_ENTRY_CONCURRENCY_FIXTURE)
 
static SCH_LINE * make_bus(const VECTOR2I &aStart, const VECTOR2I &aEnd)
 
BOOST_CHECK_EQUAL(result, "25.4")