7 #include <boost/test/auto_unit_test.hpp>
9 #include "zypp/base/Logger.h"
10 #include "zypp/base/Exception.h"
11 #include "zypp/ZYppFactory.h"
12 #include "zypp/ZYpp.h"
14 using boost::unit_test::test_case;
19 // most frequently you implement test cases as a free functions
20 BOOST_AUTO_TEST_CASE(checksum_test)
22 BOOST_CHECK_THROW( CheckSum( "sha1", "dsdsads" ), Exception ); // wrong size
23 BOOST_CHECK_THROW( CheckSum( "sha256", "dsdsads" ), Exception ); // wrong size
24 BOOST_CHECK_THROW( CheckSum( "md5", "dsdsads" ), Exception ); // wrong size
25 BOOST_CHECK_THROW( CheckSum( "md4", "dsdsads" ), Exception ); // wrong size
26 BOOST_CHECK_THROW( CheckSum( "md2", "dsdsads" ), Exception ); // wrong size