diff options
author | Dan Goodliffe <dan@randomdan.homeip.net> | 2017-01-21 13:58:59 +0000 |
---|---|---|
committer | Dan Goodliffe <dan@randomdan.homeip.net> | 2017-01-21 13:58:59 +0000 |
commit | 0f4e209094249d39c75c42d45b22d5c9ef556396 (patch) | |
tree | 85fea929375c88f650e08fb5375e263049075cc2 /gentoobrowse-api/unittests | |
parent | Add missing method to get package URLs (diff) | |
download | gentoobrowse-api-0f4e209094249d39c75c42d45b22d5c9ef556396.tar.bz2 gentoobrowse-api-0f4e209094249d39c75c42d45b22d5c9ef556396.tar.xz gentoobrowse-api-0f4e209094249d39c75c42d45b22d5c9ef556396.zip |
Fix getUse for cases where a flag is only package localgentoobrowse-api-0.7.3
Diffstat (limited to 'gentoobrowse-api/unittests')
-rw-r--r-- | gentoobrowse-api/unittests/testPortage.cpp | 23 |
1 files changed, 22 insertions, 1 deletions
diff --git a/gentoobrowse-api/unittests/testPortage.cpp b/gentoobrowse-api/unittests/testPortage.cpp index b235c4e..aa10ee9 100644 --- a/gentoobrowse-api/unittests/testPortage.cpp +++ b/gentoobrowse-api/unittests/testPortage.cpp @@ -342,7 +342,7 @@ BOOST_AUTO_TEST_CASE( getPackageUses ) BOOST_REQUIRE(!us[2]->packageid); } -BOOST_AUTO_TEST_CASE( getUse ) +BOOST_AUTO_TEST_CASE( getUseGlobalOnly ) { auto u = p->getUse("X"); BOOST_REQUIRE_EQUAL("X", u->use); @@ -357,6 +357,27 @@ BOOST_AUTO_TEST_CASE( getUseMissing ) BOOST_REQUIRE_THROW(p->getUse("nothing"), Slicer::NoRowsReturned); } +BOOST_AUTO_TEST_CASE( getUseLocalOnly ) +{ + auto u = p->getUse("vistafree"); + BOOST_REQUIRE_EQUAL("vistafree", u->use); + BOOST_REQUIRE_EQUAL("Installs the free Vista ophcrack tables", u->description); + BOOST_REQUIRE(u->packageid); + BOOST_REQUIRE_EQUAL(43076, *u->packageid); + BOOST_REQUIRE(!u->isdefault); + BOOST_REQUIRE(!u->group); +} + +BOOST_AUTO_TEST_CASE( getUseLocalAndGlobal ) +{ + auto u = p->getUse("sasl"); + BOOST_REQUIRE_EQUAL("sasl", u->use); + BOOST_REQUIRE_EQUAL("Add support for the Simple Authentication and Security Layer", u->description); + BOOST_REQUIRE(!u->packageid); + BOOST_REQUIRE(!u->isdefault); + BOOST_REQUIRE(!u->group); +} + BOOST_AUTO_TEST_CASE( getGlobalUses ) { auto us = p->getGlobalUses(); |