diff options
Diffstat (limited to 'gentoobrowse-api/unittests/testProcessAll.cpp')
-rw-r--r-- | gentoobrowse-api/unittests/testProcessAll.cpp | 21 |
1 files changed, 9 insertions, 12 deletions
diff --git a/gentoobrowse-api/unittests/testProcessAll.cpp b/gentoobrowse-api/unittests/testProcessAll.cpp index b3c2d77..32f0b70 100644 --- a/gentoobrowse-api/unittests/testProcessAll.cpp +++ b/gentoobrowse-api/unittests/testProcessAll.cpp @@ -1,11 +1,11 @@ #define BOOST_TEST_MODULE TestProcessAll -#include <boost/test/unit_test.hpp> #include <boost/test/data/test_case.hpp> +#include <boost/test/unit_test.hpp> #include <depend.h> +#include <filesystem> #include <news.h> #include <utils/ebuildCacheParser.h> -#include <filesystem> void testDependRange(const std::optional<std::string_view> & r) @@ -16,18 +16,17 @@ testDependRange(const std::optional<std::string_view> & r) } auto -getFileList(const std::filesystem::path & root, bool(*pred)(const std::filesystem::path &)) +getFileList(const std::filesystem::path & root, bool (*pred)(const std::filesystem::path &)) { std::vector<std::filesystem::path> paths; - std::copy_if(std::filesystem::recursive_directory_iterator(root), - std::filesystem::recursive_directory_iterator(), + std::copy_if(std::filesystem::recursive_directory_iterator(root), std::filesystem::recursive_directory_iterator(), std::back_inserter(paths), pred); return paths; } -BOOST_DATA_TEST_CASE( ebuildCacheDependencies, boost::unit_test::data::make( - getFileList("/usr/portage/metadata/md5-cache", std::filesystem::is_regular_file)), - path ) +BOOST_DATA_TEST_CASE(ebuildCacheDependencies, + boost::unit_test::data::make(getFileList("/usr/portage/metadata/md5-cache", std::filesystem::is_regular_file)), + path) { Gentoo::Utils::EbuildCacheParser ecp(path); testDependRange(ecp.getRange("DEPEND")); @@ -35,9 +34,8 @@ BOOST_DATA_TEST_CASE( ebuildCacheDependencies, boost::unit_test::data::make( testDependRange(ecp.getRange("PDEPEND")); } -BOOST_DATA_TEST_CASE( news, boost::unit_test::data::make( - getFileList("/usr/portage/metadata/news", std::filesystem::is_regular_file)), - path ) +BOOST_DATA_TEST_CASE(news, + boost::unit_test::data::make(getFileList("/usr/portage/metadata/news", std::filesystem::is_regular_file)), path) { AdHoc::FileUtils::MemMap n(path); auto news = Portage::Utils::News::parse(n.sv<gchar>()); @@ -51,4 +49,3 @@ BOOST_DATA_TEST_CASE( news, boost::unit_test::data::make( BOOST_CHECK_EQUAL(news->posted.length(), 10); BOOST_CHECK(news->newsid.empty()); // From file name, not handled by parser } - |