1 #ifndef LIBDNF_RELATIONALDEPENDENCYCONTAINERTEST_HPP 2 #define LIBDNF_RELATIONALDEPENDENCYCONTAINERTEST_HPP 3 4 #include <cppunit/TestCase.h> 5 #include <cppunit/extensions/HelperMacros.h> 6 7 #include "libdnf/repo/solvable/DependencyContainer.hpp" 8 9 class DependencyContainerTest : public CppUnit::TestCase 10 { 11 CPPUNIT_TEST_SUITE(DependencyContainerTest); 12 CPPUNIT_TEST(testAdd); 13 CPPUNIT_TEST(testExtend); 14 CPPUNIT_TEST(testGet); 15 CPPUNIT_TEST(testCount); 16 CPPUNIT_TEST_SUITE_END(); 17 18 public: 19 void setUp() override; 20 void tearDown() override; 21 22 void testAdd(); 23 void testExtend(); 24 void testGet(); 25 void testCount(); 26 27 private: 28 std::unique_ptr<libdnf::DependencyContainer> container; 29 DnfSack *sack; 30 }; 31 32 33 #endif //LIBDNF_RELATIONALDEPENDENCYCONTAINERTEST_HPP 34