YARP
Yet Another Robot Platform
 
Loading...
Searching...
No Matches
TestCase.h
Go to the documentation of this file.
1/*
2 * SPDX-FileCopyrightText: 2006-2021 Istituto Italiano di Tecnologia (IIT)
3 * SPDX-License-Identifier: BSD-3-Clause
4 */
5
6#ifndef YARP_ROBOTTESTINGFRAMEWORK_YARPTESTCASE_H
7#define YARP_ROBOTTESTINGFRAMEWORK_YARPTESTCASE_H
8
10#include <yarp/os/Property.h>
12#include <string>
13
15
30class YARP_robottestingframework_API TestCase : public ::robottestingframework::TestCase {
31public:
32 TestCase(std::string name);
33 virtual ~TestCase();
34
35 bool setup(int argc, char** argv) override;
36 virtual bool setup(yarp::os::Property& property);
37
38private:
39 class Private;
40 Private * const mPriv;
41};
42
43} // namespace yarp::robottestingframework
44
45#endif // YARP_ROBOTTESTINGFRAMEWORK_YARPTESTCASE_H
A class for storing options and configuration information.
Definition Property.h:33
The YarpTestCase is a helper class to facilitate loading the tests settings which are developed for Y...
Definition TestCase.h:30
#define YARP_robottestingframework_API
Definition api.h:17