Loading...
Searching...
No Matches
DllFixturePluginLoader.h
Go to the documentation of this file.
/*
* Robot Testing Framework
*
* Copyright (C) 2015-2019 Istituto Italiano di Tecnologia (IIT)
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either
* version 2.1 of the License, or (at your option) any later version.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
*/
#ifndef ROBOTTESTINGFRAMEWORK_DLLFIXTUREPLUGINLOADER_H
#define ROBOTTESTINGFRAMEWORK_DLLFIXTUREPLUGINLOADER_H
#include <robottestingframework/FixtureManager.h>
#include <string>
namespace robottestingframework {
namespace plugin {
class DllFixturePluginLoader
{
public:
DllFixturePluginLoader();
virtual ~DllFixturePluginLoader();
FixtureManager* open(const std::string filename);
void close();
std::string getLastError();
private:
void* implementation;
};
} // namespace plugin
} // namespace robottestingframework
#endif // ROBOTTESTINGFRAMEWORK_DLLFIXTUREPLUGINLOADER_H
FixtureManager.h
robottestingframework::FixtureManager
The FixtureManager can be used to to setup any fixture which is required for the tests before executi...
Definition FixtureManager.h:64
robottestingframework::plugin::DllFixturePluginLoader::getLastError
std::string getLastError()
getLastError gets the last error if any.
robottestingframework::plugin::DllFixturePluginLoader::close
void close()
close Unloads the plugin and deletes any allocated memory.
robottestingframework::plugin::DllFixturePluginLoader::implementation
void * implementation
Definition DllFixturePluginLoader.h:70
robottestingframework::plugin::DllFixturePluginLoader::open
FixtureManager * open(const std::string filename)
open Loads a test case plugin
robottestingframework::plugin::DllFixturePluginLoader::~DllFixturePluginLoader
virtual ~DllFixturePluginLoader()
DllFixturePluginLoader destructor.
robottestingframework::plugin::DllFixturePluginLoader::DllFixturePluginLoader
DllFixturePluginLoader()
DllFixturePluginLoader constructor.
robottestingframework::plugin
Definition PluginLoader.h:29
robottestingframework
Definition Arguments.h:25