@@ -58,9 +58,9 @@ optional<string> compileAndCheckLicenseMetadata(string const& _contractName, cha
58
58
BOOST_REQUIRE_MESSAGE (compilerStack.compile (), " Compiling contract failed" );
59
59
60
60
std::string const & serialisedMetadata = compilerStack.metadata (_contractName);
61
- BOOST_CHECK (solidity::test::isValidMetadata (serialisedMetadata));
62
61
Json::Value metadata;
63
62
BOOST_REQUIRE (util::jsonParseStrict (serialisedMetadata, metadata));
63
+ BOOST_CHECK (solidity::test::isValidMetadata (metadata));
64
64
65
65
BOOST_CHECK_EQUAL (metadata[" sources" ].size (), 1 );
66
66
BOOST_REQUIRE (metadata[" sources" ].isMember (" A.sol" ));
@@ -250,9 +250,9 @@ BOOST_AUTO_TEST_CASE(metadata_relevant_sources)
250
250
BOOST_REQUIRE_MESSAGE (compilerStack.compile (), " Compiling contract failed" );
251
251
252
252
std::string const & serialisedMetadata = compilerStack.metadata (" A" );
253
- BOOST_CHECK (solidity::test::isValidMetadata (serialisedMetadata));
254
253
Json::Value metadata;
255
254
BOOST_REQUIRE (util::jsonParseStrict (serialisedMetadata, metadata));
255
+ BOOST_CHECK (solidity::test::isValidMetadata (metadata));
256
256
257
257
BOOST_CHECK_EQUAL (metadata[" sources" ].size (), 1 );
258
258
BOOST_CHECK (metadata[" sources" ].isMember (" A" ));
@@ -291,9 +291,9 @@ BOOST_AUTO_TEST_CASE(metadata_relevant_sources_imports)
291
291
BOOST_REQUIRE_MESSAGE (compilerStack.compile (), " Compiling contract failed" );
292
292
293
293
std::string const & serialisedMetadata = compilerStack.metadata (" C" );
294
- BOOST_CHECK (solidity::test::isValidMetadata (serialisedMetadata));
295
294
Json::Value metadata;
296
295
BOOST_REQUIRE (util::jsonParseStrict (serialisedMetadata, metadata));
296
+ BOOST_CHECK (solidity::test::isValidMetadata (metadata));
297
297
298
298
BOOST_CHECK_EQUAL (metadata[" sources" ].size (), 3 );
299
299
BOOST_CHECK (metadata[" sources" ].isMember (" A" ));
@@ -320,8 +320,8 @@ BOOST_AUTO_TEST_CASE(metadata_useLiteralContent)
320
320
BOOST_REQUIRE_MESSAGE (compilerStack.compile (), " Compiling contract failed" );
321
321
string metadata_str = compilerStack.metadata (" test" );
322
322
Json::Value metadata;
323
- util::jsonParseStrict (metadata_str, metadata);
324
- BOOST_CHECK (solidity::test::isValidMetadata (metadata_str ));
323
+ BOOST_REQUIRE ( util::jsonParseStrict (metadata_str, metadata) );
324
+ BOOST_CHECK (solidity::test::isValidMetadata (metadata ));
325
325
BOOST_CHECK (metadata.isMember (" settings" ));
326
326
BOOST_CHECK (metadata[" settings" ].isMember (" metadata" ));
327
327
BOOST_CHECK (metadata[" settings" ][" metadata" ].isMember (" bytecodeHash" ));
@@ -354,8 +354,8 @@ BOOST_AUTO_TEST_CASE(metadata_viair)
354
354
BOOST_REQUIRE_MESSAGE (compilerStack.compile (), " Compiling contract failed" );
355
355
string metadata_str = compilerStack.metadata (" test" );
356
356
Json::Value metadata;
357
- util::jsonParseStrict (metadata_str, metadata);
358
- BOOST_CHECK (solidity::test::isValidMetadata (metadata_str ));
357
+ BOOST_REQUIRE ( util::jsonParseStrict (metadata_str, metadata) );
358
+ BOOST_CHECK (solidity::test::isValidMetadata (metadata ));
359
359
BOOST_CHECK (metadata.isMember (" settings" ));
360
360
if (_viair)
361
361
{
@@ -381,9 +381,9 @@ BOOST_AUTO_TEST_CASE(metadata_revert_strings)
381
381
BOOST_REQUIRE_MESSAGE (compilerStack.compile (), " Compiling contract failed" );
382
382
383
383
std::string const & serialisedMetadata = compilerStack.metadata (" A" );
384
- BOOST_CHECK (solidity::test::isValidMetadata (serialisedMetadata));
385
384
Json::Value metadata;
386
385
BOOST_REQUIRE (util::jsonParseStrict (serialisedMetadata, metadata));
386
+ BOOST_CHECK (solidity::test::isValidMetadata (metadata));
387
387
388
388
BOOST_CHECK_EQUAL (metadata[" settings" ][" debug" ][" revertStrings" ], " strip" );
389
389
}
0 commit comments