diff options
Diffstat (limited to 'gentoobrowse-api/unittests/testMaintenance.cpp')
-rw-r--r-- | gentoobrowse-api/unittests/testMaintenance.cpp | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/gentoobrowse-api/unittests/testMaintenance.cpp b/gentoobrowse-api/unittests/testMaintenance.cpp new file mode 100644 index 0000000..383f6cc --- /dev/null +++ b/gentoobrowse-api/unittests/testMaintenance.cpp @@ -0,0 +1,21 @@ +#define BOOST_TEST_MODULE TestMaintenance +#include <boost/test/unit_test.hpp> +#include <selectcommandUtil.impl.h> + +#include "mockDefs.h" + +BOOST_GLOBAL_FIXTURE( Service ); + +BOOST_FIXTURE_TEST_SUITE(tp, TestClient) + +BOOST_AUTO_TEST_CASE( refreshPackageTree ) +{ + m->refreshPackageTree(); + auto db = DB::ConnectionPtr(DB::MockDatabase::openConnectionTo("GentooBrowseAPI")); + db->select("SELECT COUNT(*) FROM gentoobrowse.files")->forEachRow<int64_t>([](auto n) { + BOOST_REQUIRE_EQUAL(96645, n); + }); +} + +BOOST_AUTO_TEST_SUITE_END(); + |