Fetcher test skeleton
authorDuncan Mac-Vicar P <dmacvicar@suse.de>
Thu, 12 Apr 2007 22:14:35 +0000 (22:14 +0000)
committerDuncan Mac-Vicar P <dmacvicar@suse.de>
Thu, 12 Apr 2007 22:14:35 +0000 (22:14 +0000)
tests/zypp/CMakeLists.txt
tests/zypp/Fetcher_test.cc [new file with mode: 0644]

index 37670aa..830886f 100644 (file)
@@ -42,6 +42,9 @@ TARGET_LINK_LIBRARIES(KeyRing zypp boost_unit_test_framework )
 ADD_EXECUTABLE( MediaSetAccess MediaSetAccessTest.cc )
 TARGET_LINK_LIBRARIES( MediaSetAccess zypp boost_unit_test_framework )
 
+ADD_EXECUTABLE( Fetcher Fetcher_test.cc )
+TARGET_LINK_LIBRARIES( Fetcher zypp boost_unit_test_framework )
+
 ADD_TEST(ArchTest ${CMAKE_CURRENT_BINARY_DIR}/Arch)
 ADD_TEST(UrlTest ${CMAKE_CURRENT_BINARY_DIR}/Url)
 ADD_TEST(Edition ${CMAKE_CURRENT_BINARY_DIR}/Edition)
@@ -55,3 +58,4 @@ ADD_TEST(Digest ${CMAKE_CURRENT_BINARY_DIR}/Digest)
 ADD_TEST(Signature ${CMAKE_CURRENT_BINARY_DIR}/Signature)
 ADD_TEST(KeyRingTest ${CMAKE_CURRENT_BINARY_DIR}/KeyRing)
 ADD_TEST(MediaSetAccessTest ${CMAKE_CURRENT_BINARY_DIR}/MediaSetAccess ${CMAKE_CURRENT_SOURCE_DIR}/data/mediasetaccess)
+ADD_TEST(FetcherTest ${CMAKE_CURRENT_BINARY_DIR}/Fetcher)
diff --git a/tests/zypp/Fetcher_test.cc b/tests/zypp/Fetcher_test.cc
new file mode 100644 (file)
index 0000000..dc10a34
--- /dev/null
@@ -0,0 +1,41 @@
+#include <stdio.h>
+#include <iostream>
+#include <boost/test/unit_test.hpp>
+#include <boost/test/parameterized_test.hpp>
+#include <boost/test/unit_test_log.hpp>
+
+#include "zypp/MediaSetAccess.h"
+#include "zypp/Fetcher.h"
+#include "zypp/Url.h"
+
+using std::cout;
+using std::endl;
+using std::string;
+using namespace zypp;
+using namespace zypp::media;
+using namespace boost::unit_test;
+
+void fetcher_simple_test()
+{
+  //TESTS_SRC_DIR
+}
+
+test_suite*
+init_unit_test_suite( int argc, char *argv[] )
+{
+//   if (argc < 2)
+//   {
+//     cout << "mediasetaccesstest:"
+//       " path to directory with test data required as parameter" << endl;
+//     return (test_suite *)0;
+//   }
+
+  test_suite* test= BOOST_TEST_SUITE("Fetcher_test");
+
+  // simple test
+  test->add(BOOST_TEST_CASE(&fetcher_simple_test));
+
+  return test;
+}
+
+// vim: set ts=2 sts=2 sw=2 ai et: