73    wxString altiumLibraryPath = dataPath + altiumLibraryName;
 
   74    wxString kicadLibraryPath = dataPath + kicadLibraryName;
 
   76    wxArrayString altiumFootprintNames;
 
   77    wxArrayString kicadFootprintNames;
 
   79    altiumPlugin.FootprintEnumerate( altiumFootprintNames, altiumLibraryPath, 
true, 
nullptr );
 
   80    kicadPlugin.FootprintEnumerate( kicadFootprintNames, kicadLibraryPath, 
true, 
nullptr );
 
   82    BOOST_CHECK_EQUAL( altiumFootprintNames.GetCount(), kicadFootprintNames.GetCount() );
 
   84    for( 
size_t i = 0; i < altiumFootprintNames.GetCount(); i++ )
 
   86        wxString footprintName = altiumFootprintNames[i];
 
   91            FOOTPRINT*  altiumFp = altiumPlugin.FootprintLoad( altiumLibraryPath, footprintName,
 
   93            BOOST_CHECK( altiumFp );
 
   98            FOOTPRINT* kicadFp = kicadPlugin.FootprintLoad( kicadLibraryPath, footprintName,
 
  100            BOOST_CHECK( kicadFp );
 
 
BOOST_DATA_TEST_CASE(AltiumPcbLibImport2, boost::unit_test::data::make(altium_to_kicad_footprint_property), altiumLibraryName, kicadLibraryName)
Compare all footprints declared in a *.PcbLib file with their KiCad reference footprint.
 
BOOST_CHECK_EQUAL(result, "25.4")