3 #include <boost/test/unit_test.hpp>
5 #include "zypp/ZYppFactory.h"
6 #include "zypp/PoolQuery.h"
8 #define BOOST_TEST_MODULE PoolQuery
14 using namespace boost::unit_test;
16 bool result_cb( const ResObject::Ptr &r )
22 BOOST_AUTO_TEST_CASE(pool_query )
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;
43 // bool init_function() {
44 // framework::master_test_suite().add( BOOST_TEST_CASE( boost::bind( &poolquery_simple_test) ) );
49 // main( int argc, char* argv[] )
51 // return ::boost::unit_test::unit_test_main( &init_function, argc, argv );
54 // vim: set ts=2 sts=2 sw=2 ai et: