Author: schubi2 Date: Mon Apr 7 17:07:07 2008 New Revision: 9431 URL: http://svn.opensuse.org/viewcvs/zypp?rev=9431&view=rev Log: added isSatified Modified: trunk/libzypp-testsuite/solver/src/deptestomatic.cc Modified: trunk/libzypp-testsuite/solver/src/deptestomatic.cc URL: http://svn.opensuse.org/viewcvs/zypp/trunk/libzypp-testsuite/solver/src/deptestomatic.cc?rev=9431&r1=9430&r2=9431&view=diff ============================================================================== --- trunk/libzypp-testsuite/solver/src/deptestomatic.cc (original) +++ trunk/libzypp-testsuite/solver/src/deptestomatic.cc Mon Apr 7 17:07:07 2008 @@ -1044,6 +1044,24 @@ } else { cerr << "Unknown package " << source_alias << "::" << package_name << endl; } + } else if (node->equals ("isSatisfied")) { + string source_alias = node->getProp ("channel"); + string package_name = node->getProp ("name"); + if (package_name.empty()) + package_name = node->getProp ("package"); + string kind_name = node->getProp ("kind"); + + PoolItem poolItem; + + poolItem = get_poolItem (source_alias, package_name, kind_name); + if (poolItem) { + if (poolItem.isSatisfied()) + RESULT << package_name << " from channel " << source_alias << " IS SATISFIED" << endl; + else + RESULT << package_name << " from channel " << source_alias << " IS NOT SATISFIED" << endl; + } else { + cerr << "Unknown package " << source_alias << "::" << package_name << endl; + } } else if (node->equals ("availablelocales")) { RESULT << "Available locales: "; LocaleSet locales = pool.getAvailableLocales(); -- To unsubscribe, e-mail: zypp-commit+unsubscribe@opensuse.org For additional commands, e-mail: zypp-commit+help@opensuse.org