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/auto_unit_test.hpp>
10
using boost::unit_test::test_suite;
11
using boost::unit_test::test_case;
15
using namespace zypp::filesystem;
17
BOOST_AUTO_TEST_CASE(repostatus_test)
22
RepoStatus fstatus( tmpPath );
23
RepoStatus fstatus2( tmpPath2 );
24
BOOST_CHECK_EQUAL( status.empty(), true );
25
BOOST_CHECK_EQUAL( (status&&status).empty(), true );
27
BOOST_CHECK_EQUAL( fstatus.empty(), false );
28
BOOST_CHECK_EQUAL( (fstatus&&status).empty(), false );
30
BOOST_CHECK_EQUAL( (fstatus&&status).checksum(), (status&&fstatus).checksum() );
31
BOOST_CHECK_EQUAL( (fstatus&&fstatus2).checksum(), (fstatus2&&fstatus).checksum() );