3 #include <boost/test/unit_test.hpp>
4 #include <boost/test/parameterized_test.hpp>
5 #include <boost/test/unit_test_log.hpp>
7 #include "zypp/ZYppFactory.h"
8 #include "zypp/PoolQuery.h"
14 using namespace boost::unit_test;
16 bool result_cb( const ResObject::Ptr &r )
22 void poolquery_simple_test()
24 Pathname dir(TESTS_SRC_DIR);
25 dir += "/zypp/data/PoolQuery";
27 ZYpp::Ptr z = getZYpp();
29 sat::Pool::instance().addRepoSolv(dir + "foo.solv");
32 //query.setInstalledOnly();
33 query.execute("kde", &result_cb);
35 cout << "search done." << endl;
37 query.setMatchExact(true);
38 query.execute("kde", &result_cb);
40 cout << "search done." << endl;
44 init_unit_test_suite( int argc, char *argv[] )
48 // cout << "mediasetaccesstest:"
49 // " path to directory with test data required as parameter" << endl;
50 // return (test_suite *)0;
53 test_suite* test= BOOST_TEST_SUITE("PoolQuery_test");
56 test->add(BOOST_TEST_CASE(&poolquery_simple_test));
61 // vim: set ts=2 sts=2 sw=2 ai et: