- added tests/data/openSUSE-11.1 containing raw susetags metadata. Keeping .solv...
[platform/upstream/libzypp.git] / tests / sat / WhatProvides_test.cc
1 #include "TestSetup.h"
2
3 BOOST_AUTO_TEST_CASE(WhatProvides)
4 {
5   TestSetup test( Arch_x86_64 );
6   test.loadRepo( TESTS_SRC_DIR"/data/openSUSE-11.1" );
7
8   {
9     sat::WhatProvides q( Capability("zypper") );
10     BOOST_CHECK( ! q.empty() );
11     BOOST_CHECK( q.size() == 1 );
12   }
13
14   {
15     sat::WhatProvides q( Capability("zypper.x86_64 == 0.12.5-1.1") );
16     BOOST_CHECK( ! q.empty() );
17     BOOST_CHECK( q.size() == 1 );
18   }
19
20   {
21     sat::WhatProvides q( Capability("zypper.i586 == 0.12.5-1.1") );
22     BOOST_CHECK( q.empty() );
23     BOOST_CHECK( q.size() == 0 );
24   }
25 }