Imported Upstream version 17.22.1
[platform/upstream/libzypp.git] / tests / media / throw_if_not_exists_test.cc
1 #include <zypp/media/MediaManager.h>
2 #include <zypp/base/String.h>
3 #include <zypp/base/Logger.h>
4 #include <zypp/Pathname.h>
5
6 #include <string>
7 #include <list>
8 #include <iostream>
9 #include <unistd.h>
10
11 #include <boost/test/unit_test.hpp>
12 #include <boost/test/unit_test.hpp>
13
14 #include "mymediaverifier.h"
15
16 using namespace zypp;
17 using namespace zypp::media;
18
19 using boost::unit_test::test_suite;
20 using boost::unit_test::test_case;
21
22 BOOST_AUTO_TEST_CASE(http_test)
23 {
24   //MediaVerifierRef verifier( new MyMediaVerifier() );
25   MediaManager     mm;
26   media::MediaId   id;
27   
28   Url url("http://www.google.com");
29   
30   id = mm.open( url, "");
31   //mm.addVerifier( id, verifier);
32   mm.attach(id);
33   BOOST_CHECK_THROW( mm.provideFile(id, Pathname("/file-not-exists")), Exception );
34   mm.release(id); 
35 }
36
37 // vim: set ts=2 sts=2 sw=2 ai et: