summaryrefslogtreecommitdiff
path: root/gentoobrowse-api/unittests/testMaintenance.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'gentoobrowse-api/unittests/testMaintenance.cpp')
-rw-r--r--gentoobrowse-api/unittests/testMaintenance.cpp12
1 files changed, 10 insertions, 2 deletions
diff --git a/gentoobrowse-api/unittests/testMaintenance.cpp b/gentoobrowse-api/unittests/testMaintenance.cpp
index 6b1621c..42691e4 100644
--- a/gentoobrowse-api/unittests/testMaintenance.cpp
+++ b/gentoobrowse-api/unittests/testMaintenance.cpp
@@ -30,11 +30,11 @@
#include <string>
#include <utility>
#include <vector>
+
// IWYU pragma: no_include <boost/type_index/type_index_facade.hpp>
// IWYU pragma: no_include "resourcePool.impl.h"
-class MaintenanceClientCombined : public Maintenance, public TestClient {
-};
+class MaintenanceClientCombined : public Maintenance, public TestClient { };
BOOST_FIXTURE_TEST_SUITE(maintenance, MaintenanceClientCombined)
@@ -147,6 +147,7 @@ public:
}
}
}
+
static void
removedFiles(Gentoo::Service::ChangeSet & changes, const FileMap & from, const FileMap & to)
{
@@ -156,6 +157,7 @@ public:
}
}
}
+
static void
changedFiles(Gentoo::Service::ChangeSet & changes, const FileMap & from, const FileMap & to)
{
@@ -193,6 +195,7 @@ BOOST_AUTO_TEST_CASE(refreshPackageTree)
doRefreshPackageTree(db, 5, 1, 482, 981, 3626, 4593, 501, 393, 238, 50, 1573, 2008, 1543, 81, 152, 7);
Gentoo::PortagePtr portage = std::make_shared<Gentoo::Service::Portage>(p);
+
BOOST_TEST_CONTEXT_VAR(acjtr, portage->findPackage("app-crypt", "johntheripper", Ice::Current()))
{
BOOST_TEST_CONTEXT_VAR(acjtrUses, portage->getPackageUses(acjtr->packageid, Ice::Current()))
@@ -211,6 +214,7 @@ BOOST_AUTO_TEST_CASE(refreshPackageTree)
BOOST_REQUIRE_EQUAL("cpu_flags_x86", *acjtrUses[7]->group);
}
}
+
BOOST_TEST_CONTEXT_VAR(nms, portage->findPackage("net-proxy", "squid", Ice::Current()))
{
BOOST_TEST_CONTEXT_VAR(nmsUses, portage->getPackageUses(nms->packageid, Ice::Current()))
@@ -332,6 +336,7 @@ BOOST_AUTO_TEST_CASE(testRefreshGitRepository, *boost::unit_test::precondition([
SQL_REQUIRE_EQUAL(R"SQL(SELECT lastCommit FROM gentoobrowse.repos)SQL", std::string,
"40539afe6705aee26a55bb861f5e892ae7240057");
+
BOOST_TEST_CONTEXT("libkgapi was moved correctly") {
BOOST_TEST_CONTEXT("from net-libs to kde-apps") {
SQL_REQUIRE_EQUAL(R"SQL(SELECT COUNT(*) FROM gentoobrowse.categories c, gentoobrowse.packages p
@@ -341,6 +346,7 @@ BOOST_AUTO_TEST_CASE(testRefreshGitRepository, *boost::unit_test::precondition([
WHERE c.categoryid = p.categoryid AND p.name = 'libkgapi' AND c.name='net-libs')SQL",
int64_t, 0);
}
+
BOOST_TEST_CONTEXT("And it was created new in the right category") {
SQL_REQUIRE_EQUAL(R"SQL(SELECT p.packageid FROM gentoobrowse.categories c, gentoobrowse.packages p
WHERE c.categoryid = p.categoryid AND p.name = 'libkgapi' AND c.name='kde-apps')SQL",
@@ -349,6 +355,7 @@ BOOST_AUTO_TEST_CASE(testRefreshGitRepository, *boost::unit_test::precondition([
WHERE c.categoryid = p.categoryid AND p.name = 'libkgapi' AND c.name='kde-apps')SQL",
int64_t, 8);
}
+
BOOST_TEST_CONTEXT("Original ebuilds in moved package were deleted") {
SQL_REQUIRE_EQUAL(R"SQL(SELECT COUNT(*) FROM gentoobrowse.ebuilds e WHERE e.packageid = 9)SQL", int64_t, 0);
SQL_REQUIRE_EQUAL(
@@ -357,6 +364,7 @@ BOOST_AUTO_TEST_CASE(testRefreshGitRepository, *boost::unit_test::precondition([
R"SQL(SELECT COUNT(*) FROM gentoobrowse.ebuilds e WHERE e.ebuildid in (12, 13))SQL", int64_t, 0);
}
}
+
BOOST_TEST_CONTEXT("Change log was imported correctly") {
SQL_REQUIRE_EQUAL("SELECT COUNT(*) FROM gentoobrowse.changelog", int64_t, 43);
SQL_REQUIRE_EQUAL("SELECT COUNT(*) FROM gentoobrowse.changelog WHERE commitid = "