67 int genericErrors = 0;
68 int genericWarnings = 0;
69 int unresolvedVars = 0;
70 std::vector<wxString> errorMessages;
71 std::vector<wxString> warningMessages;
73 for(
int ii = 0; ii < errors.
GetCount(); ++ii )
75 std::shared_ptr<RC_ITEM> rc = errors.
GetItem( ii );
80 errorMessages.push_back( rc->GetErrorMessage(
false ) );
85 warningMessages.push_back( rc->GetErrorMessage(
false ) );
104 [](
const std::vector<wxString>& aList,
const wxString& aNeedle )
106 for(
const wxString& msg : aList )
108 if( msg.Contains( aNeedle ) )
115 BOOST_CHECK( containsMsg( errorMessages,
"start_of_text" ) );
116 BOOST_CHECK( containsMsg( errorMessages,
"placeholder_text" ) );
117 BOOST_CHECK( containsMsg( warningMessages,
"this_is_warning" ) );
118 BOOST_CHECK( containsMsg( warningMessages,
"embedded_warning" ) );
119 BOOST_CHECK( !containsMsg( errorMessages,
"not_a_real_error" ) );
std::unique_ptr< SCHEMATIC > m_schematic
SETTINGS_MANAGER m_settingsManager
BOOST_FIXTURE_TEST_CASE(ERCTextVarIssue24442, ERC_TEXT_VAR_FIXTURE)
BOOST_CHECK_EQUAL(result, "25.4")