libzypp  10.5.0
Testcase.h
Go to the documentation of this file.
00001 /*---------------------------------------------------------------------\
00002 |                          ____ _   __ __ ___                          |
00003 |                         |__  / \ / / . \ . \                         |
00004 |                           / / \ V /|  _/  _/                         |
00005 |                          / /__ | | | | | |                           |
00006 |                         /_____||_| |_| |_|                           |
00007 |                                                                      |
00008 \---------------------------------------------------------------------*/
00013 #ifndef ZYPP_SOLVER_DETAIL_TESTCASE_H
00014 #define ZYPP_SOLVER_DETAIL_TESTCASE_H
00015 
00016 #include <string>
00017 #include "zypp/solver/detail/Resolver.h"
00018 
00020 namespace zypp
00021 { 
00022 
00023   namespace solver
00024   { 
00025 
00026     namespace detail
00027     { 
00028 
00030       //
00031       //        CLASS NAME : Testcase
00035       class Testcase
00036       {
00037         private:
00038           std::string dumpPath; // Path of the generated testcase
00039 
00040         public:
00041           Testcase();
00042           Testcase( const std::string & path );
00043           ~Testcase();
00044 
00045           bool createTestcase( Resolver & resolver, bool dumpPool = true, bool runSolver = true );
00046       };
00047 
00049     };// namespace detail
00052   };// namespace solver
00055 };// namespace zypp
00057 
00058 #endif // ZYPP_SOLVER_DETAIL_TESTCASE_H