summaryrefslogtreecommitdiff
path: root/gentoobrowse-api/unittests
diff options
context:
space:
mode:
Diffstat (limited to 'gentoobrowse-api/unittests')
-rw-r--r--gentoobrowse-api/unittests/mockDefs.h3
-rw-r--r--gentoobrowse-api/unittests/testMaintenance.cpp12
-rw-r--r--gentoobrowse-api/unittests/testMasks.cpp1
-rw-r--r--gentoobrowse-api/unittests/testPortage.cpp1
-rw-r--r--gentoobrowse-api/unittests/testProcessAll.cpp1
-rw-r--r--gentoobrowse-api/unittests/testUsers.cpp2
6 files changed, 18 insertions, 2 deletions
diff --git a/gentoobrowse-api/unittests/mockDefs.h b/gentoobrowse-api/unittests/mockDefs.h
index 32284fd..a65eee8 100644
--- a/gentoobrowse-api/unittests/mockDefs.h
+++ b/gentoobrowse-api/unittests/mockDefs.h
@@ -19,9 +19,11 @@
#include <string_view>
#include <users.h>
#include <visibility.h>
+
namespace IceTray::Mime {
class TextPart;
}
+
namespace PQ {
class Mock;
}
@@ -69,6 +71,7 @@ public:
BOOST_TEST_CONTEXT(sql) { \
sqlRequireEqual<type>(db, sql, expected); \
}
+
template<typename T>
void
sqlRequireEqual(DB::ConnectionPtr db, const char * const sql, const T & expected)
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 = "
diff --git a/gentoobrowse-api/unittests/testMasks.cpp b/gentoobrowse-api/unittests/testMasks.cpp
index d45e6f1..24d41fd 100644
--- a/gentoobrowse-api/unittests/testMasks.cpp
+++ b/gentoobrowse-api/unittests/testMasks.cpp
@@ -18,6 +18,7 @@
#include <set>
#include <string>
#include <string_view>
+
// IWYU pragma: no_include <glib.h>
class MaskTester : public Portage::Utils::Masks {
diff --git a/gentoobrowse-api/unittests/testPortage.cpp b/gentoobrowse-api/unittests/testPortage.cpp
index c6b3cb4..09a2392 100644
--- a/gentoobrowse-api/unittests/testPortage.cpp
+++ b/gentoobrowse-api/unittests/testPortage.cpp
@@ -14,6 +14,7 @@
#include <string>
#include <utility>
#include <vector>
+
namespace Slicer {
class NoRowsReturned;
}
diff --git a/gentoobrowse-api/unittests/testProcessAll.cpp b/gentoobrowse-api/unittests/testProcessAll.cpp
index 8b4d2a9..f4d8ab2 100644
--- a/gentoobrowse-api/unittests/testProcessAll.cpp
+++ b/gentoobrowse-api/unittests/testProcessAll.cpp
@@ -15,6 +15,7 @@
#include <string_view>
#include <utils/ebuildCacheParser.h>
#include <vector>
+
// IWYU pragma: no_include <glib.h>
void
diff --git a/gentoobrowse-api/unittests/testUsers.cpp b/gentoobrowse-api/unittests/testUsers.cpp
index 29443ee..61f168a 100644
--- a/gentoobrowse-api/unittests/testUsers.cpp
+++ b/gentoobrowse-api/unittests/testUsers.cpp
@@ -14,9 +14,11 @@
#include <mockMail.h>
#include <string>
#include <vector>
+
namespace Slicer {
class NoRowsReturned;
}
+
// IWYU pragma: no_include <boost/core/enable_if.hpp>
// IWYU pragma: no_include <boost/mpl/identity.hpp>