diff --git a/ELFIOTest/ELFIOTest.cpp b/ELFIOTest/ELFIOTest.cpp index e8a89e87365fc0fa54a482362c4c2a8e96331118..03df44a8d0f886976fe524670f7781defd4ba8b9 100644 --- a/ELFIOTest/ELFIOTest.cpp +++ b/ELFIOTest/ELFIOTest.cpp @@ -931,9 +931,11 @@ BOOST_AUTO_TEST_CASE( test_dynamic_64_1 ) { elfio reader; - reader.load( "../elf_examples/main" ); + BOOST_REQUIRE_EQUAL( reader.load( "../elf_examples/main" ), + true ); section* dynsec = reader.sections[".dynamic"]; + BOOST_REQUIRE( dynsec != NULL); dynamic_section_accessor da( reader, dynsec ); @@ -965,9 +967,11 @@ BOOST_AUTO_TEST_CASE( test_dynamic_64_2 ) { elfio reader; - reader.load( "../elf_examples/libfunc.so" ); + BOOST_REQUIRE_EQUAL( reader.load( "../elf_examples/libfunc.so" ), + true ); section* dynsec = reader.sections[".dynamic"]; + BOOST_REQUIRE( dynsec != NULL); dynamic_section_accessor da( reader, dynsec ); @@ -996,9 +1000,12 @@ BOOST_AUTO_TEST_CASE( test_dynamic_64_3 ) { elfio reader; - reader.load( "../elf_examples/main" ); + BOOST_REQUIRE_EQUAL( reader.load( "../elf_examples/main" ), + true ); section* dynsec = reader.sections[".dynamic"]; + BOOST_REQUIRE( dynsec != NULL); + dynamic_section_accessor da( reader, dynsec ); BOOST_CHECK_EQUAL( da.get_entries_num(), 26 );