56    drcItem->SetItems( 
KIID( 
"12345678-1234-1234-1234-123456789abc" ), 
KIID( 
"87654321-4321-4321-4321-cba987654321" ) );
 
   59    m_board->Add( marker );
 
   62    marker->
SetExcluded( 
true, 
"Test exclusion comment" );
 
   65    m_board->RecordDRCExclusions();
 
   78    m_board->DeleteMARKERs();
 
   82    newDrcItem->SetItems( 
KIID( 
"12345678-1234-1234-1234-123456789abc" ),
 
   83                          KIID( 
"87654321-4321-4321-4321-cba987654321" ) );
 
   86    m_board->Add( newMarker );
 
   89    m_board->ResolveDRCExclusions( 
false );
 
   93    BOOST_CHECK( newMarker->
GetComment() == 
"Test exclusion comment" );
 
 
  100    for( 
int i = 0; i < 5; ++i )
 
  103        wxString                  id1 = wxString::Format( 
"12345678-1234-1234-1234-12345678%04d", i );
 
  104        wxString                  id2 = wxString::Format( 
"87654321-4321-4321-4321-87654321%04d", i );
 
  105        drcItem->SetItems( 
KIID( id1 ), 
KIID( id2 ) );
 
  108        m_board->Add( marker );
 
  113            marker->
SetExcluded( 
true, wxString::Format( 
"Exclusion %d", i ) );
 
  118    m_board->RecordDRCExclusions();
 
  125    m_board->DeleteMARKERs();
 
  128    for( 
int i = 0; i < 5; ++i )
 
  131        wxString                  id1 = wxString::Format( 
"12345678-1234-1234-1234-12345678%04d", i );
 
  132        wxString                  id2 = wxString::Format( 
"87654321-4321-4321-4321-87654321%04d", i );
 
  133        drcItem->SetItems( 
KIID( id1 ), 
KIID( id2 ) );
 
  136        m_board->Add( marker );
 
  140    m_board->ResolveDRCExclusions( 
false );
 
  143    int excludedCount = 0;
 
  144    for( 
PCB_MARKER* marker : m_board->Markers() )
 
  146        if( marker->IsExcluded() )
 
  150            BOOST_CHECK( marker->GetComment().Contains( 
"1" ) || marker->GetComment().Contains( 
"3" ) );
 
 
BOOST_CHECK_EQUAL(result, "25.4")