2 #include <zypp/base/Logger.h>
3 #include <zypp/base/Exception.h>
4 #include <zypp/TmpPath.h>
5 #include <zypp/RepoStatus.h>
6 #include <zypp/PathInfo.h>
8 #include <boost/test/unit_test.hpp>
10 using boost::unit_test::test_suite;
11 using boost::unit_test::test_case;
14 using namespace zypp::filesystem;
16 BOOST_AUTO_TEST_CASE(repostatus_test)
21 RepoStatus fstatus( tmpPath );
22 RepoStatus fstatus2( tmpPath2 );
23 BOOST_CHECK_EQUAL( status.empty(), true );
24 BOOST_CHECK_EQUAL( (status&&status).empty(), true );
26 BOOST_CHECK_EQUAL( fstatus.empty(), false );
27 BOOST_CHECK_EQUAL( (fstatus&&status).empty(), false );
29 BOOST_CHECK_EQUAL( (fstatus&&status), (status&&fstatus) );
30 BOOST_CHECK_EQUAL( (fstatus&&fstatus2), (fstatus2&&fstatus) );