#ifndef MOCKMYSQLDATASOURCE_H #define MOCKMYSQLDATASOURCE_H #include #include #include namespace MySQL { namespace Embedded { class DLL_PUBLIC Mock : public DB::MockDatabase { public: Mock(const std::string & name, const std::vector & ss); ~Mock(); protected: void DropDatabase() const override; void CreateNewDatabase() const override; DB::Connection * openConnection() const override; private: const boost::filesystem::path testDbPath; }; } } #endif