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;
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: