@@ -65,7 +65,7 @@ langutil::Error::Severity str2Severity(string const& _cat)
65
65
// / Helper to match a specific error type and message
66
66
bool containsError (Json const & _compilerResult, string const & _type, string const & _message)
67
67
{
68
- if (!_compilerResult.count (" errors" ))
68
+ if (!_compilerResult.contains (" errors" ))
69
69
return false ;
70
70
71
71
for (auto const & error: _compilerResult[" errors" ])
@@ -82,7 +82,7 @@ bool containsError(Json const& _compilerResult, string const& _type, string cons
82
82
83
83
bool containsAtMostWarnings (Json const & _compilerResult)
84
84
{
85
- if (!_compilerResult.count (" errors" ))
85
+ if (!_compilerResult.contains (" errors" ))
86
86
return true ;
87
87
88
88
for (auto const & error: _compilerResult[" errors" ])
@@ -143,10 +143,10 @@ void expectLinkReferences(Json const& _contractResult, map<string, set<string>>
143
143
144
144
for (auto const & [fileName, libraries]: _expectedLinkReferences)
145
145
{
146
- BOOST_TEST (linkReferenceResult.count (fileName));
146
+ BOOST_TEST (linkReferenceResult.contains (fileName));
147
147
BOOST_TEST (linkReferenceResult[fileName].size () == libraries.size ());
148
148
for (string const & libraryName: libraries)
149
- BOOST_TEST (linkReferenceResult[fileName].count (libraryName));
149
+ BOOST_TEST (linkReferenceResult[fileName].contains (libraryName));
150
150
}
151
151
}
152
152
@@ -522,7 +522,7 @@ BOOST_AUTO_TEST_CASE(compilation_error)
522
522
}
523
523
)" ;
524
524
Json result = compile (input);
525
- BOOST_CHECK (result.count (" errors" ));
525
+ BOOST_CHECK (result.contains (" errors" ));
526
526
BOOST_CHECK (result[" errors" ].size () >= 1 );
527
527
for (auto const & error: result[" errors" ])
528
528
{
@@ -1125,9 +1125,9 @@ BOOST_AUTO_TEST_CASE(optimizer_settings_default_disabled)
1125
1125
BOOST_CHECK (util::jsonParseStrict (contract[" metadata" ].get <string>(), metadata));
1126
1126
1127
1127
Json const & optimizer = metadata[" settings" ][" optimizer" ];
1128
- BOOST_CHECK (optimizer.count (" enabled" ));
1128
+ BOOST_CHECK (optimizer.contains (" enabled" ));
1129
1129
BOOST_CHECK (optimizer[" enabled" ].get <bool >() == false );
1130
- BOOST_CHECK (!optimizer.count (" details" ));
1130
+ BOOST_CHECK (!optimizer.contains (" details" ));
1131
1131
BOOST_CHECK (optimizer[" runs" ].get <Json::number_unsigned_t >() == 200 );
1132
1132
}
1133
1133
@@ -1158,9 +1158,9 @@ BOOST_AUTO_TEST_CASE(optimizer_settings_default_enabled)
1158
1158
BOOST_CHECK (util::jsonParseStrict (contract[" metadata" ].get <string>(), metadata));
1159
1159
1160
1160
Json const & optimizer = metadata[" settings" ][" optimizer" ];
1161
- BOOST_CHECK (optimizer.count (" enabled" ));
1161
+ BOOST_CHECK (optimizer.contains (" enabled" ));
1162
1162
BOOST_CHECK (optimizer[" enabled" ].get <bool >() == true );
1163
- BOOST_CHECK (!optimizer.count (" details" ));
1163
+ BOOST_CHECK (!optimizer.contains (" details" ));
1164
1164
BOOST_CHECK (optimizer[" runs" ].get <Json::number_unsigned_t >() == 200 );
1165
1165
}
1166
1166
@@ -1198,10 +1198,10 @@ BOOST_AUTO_TEST_CASE(optimizer_settings_details_exactly_as_default_disabled)
1198
1198
BOOST_CHECK (util::jsonParseStrict (contract[" metadata" ].get <string>(), metadata));
1199
1199
1200
1200
Json const & optimizer = metadata[" settings" ][" optimizer" ];
1201
- BOOST_CHECK (optimizer.count (" enabled" ));
1201
+ BOOST_CHECK (optimizer.contains (" enabled" ));
1202
1202
// enabled is switched to false instead!
1203
1203
BOOST_CHECK (optimizer[" enabled" ].get <bool >() == false );
1204
- BOOST_CHECK (!optimizer.count (" details" ));
1204
+ BOOST_CHECK (!optimizer.contains (" details" ));
1205
1205
BOOST_CHECK (optimizer[" runs" ].get <Json::number_unsigned_t >() == 200 );
1206
1206
}
1207
1207
@@ -1241,8 +1241,8 @@ BOOST_AUTO_TEST_CASE(optimizer_settings_details_different)
1241
1241
BOOST_CHECK (util::jsonParseStrict (contract[" metadata" ].get <string>(), metadata));
1242
1242
1243
1243
Json const & optimizer = metadata[" settings" ][" optimizer" ];
1244
- BOOST_CHECK (!optimizer.count (" enabled" ));
1245
- BOOST_CHECK (optimizer.count (" details" ));
1244
+ BOOST_CHECK (!optimizer.contains (" enabled" ));
1245
+ BOOST_CHECK (optimizer.contains (" details" ));
1246
1246
BOOST_CHECK (optimizer[" details" ][" constantOptimizer" ].get <bool >() == true );
1247
1247
BOOST_CHECK (optimizer[" details" ][" cse" ].get <bool >() == false );
1248
1248
BOOST_CHECK (optimizer[" details" ][" deduplicate" ].get <bool >() == true );
0 commit comments