mirror of
https://github.com/introlab/rtabmap.git
synced 2026-09-02 01:20:25 +08:00
moved rtabmap-ros-pkg project in this project
git-svn-id: http://rtabmap.googlecode.com/svn/branches/0.3/rtabmap@52 f169173b-cf89-36c8-b27e-44dbe73f0c83
This commit is contained in:
55
3rdParty/include/msvc6/testrunner/TestPlugInInterface.h
vendored
Normal file
55
3rdParty/include/msvc6/testrunner/TestPlugInInterface.h
vendored
Normal file
@@ -0,0 +1,55 @@
|
||||
#ifndef CPPUNIT_TESTPLUGINRUNNER_TESTPLUGININTERFACE_H
|
||||
#define CPPUNIT_TESTPLUGINRUNNER_TESTPLUGININTERFACE_H
|
||||
|
||||
#include <cppunit/Test.h>
|
||||
#include <cppunit/TestSuite.h>
|
||||
|
||||
#if !defined(WINAPI)
|
||||
#define WIN32_LEAN_AND_MEAN
|
||||
#define NOGDI
|
||||
#define NOUSER
|
||||
#define NOKERNEL
|
||||
#define NOSOUND
|
||||
#define NOMINMAX
|
||||
#include <windows.h>
|
||||
#endif
|
||||
|
||||
/*! \brief Abstract TestPlugIn for DLL.
|
||||
* \deprecated Use CppUnitTestPlugIn instead.
|
||||
*
|
||||
* A Test plug-in DLL must subclass this class and "publish" an instance
|
||||
* using the following exported function:
|
||||
* \code
|
||||
* extern "C" {
|
||||
* __declspec(dllimport) TestPlugInInterface *GetTestPlugInInterface();
|
||||
* }
|
||||
* \endcode
|
||||
*
|
||||
* When loading the DLL, the TestPlugIn runner look-up this function and
|
||||
* retreives the
|
||||
*
|
||||
* See the TestPlugIn example for VC++ for details.
|
||||
*/
|
||||
class TestPlugInInterface
|
||||
{
|
||||
public:
|
||||
virtual ~TestPlugInInterface() {}
|
||||
|
||||
/*! Returns an instance of the "All Tests" suite.
|
||||
*
|
||||
* \return Instance of the top-level suite that contains all test. Ownership
|
||||
* is granted to the method caller.
|
||||
*/
|
||||
virtual CppUnit::Test *makeTest() =0;
|
||||
};
|
||||
|
||||
typedef TestPlugInInterface* (WINAPI *GetTestPlugInInterfaceFunction)(void);
|
||||
|
||||
|
||||
extern "C" {
|
||||
__declspec(dllexport) TestPlugInInterface *GetTestPlugInInterface();
|
||||
}
|
||||
|
||||
|
||||
|
||||
#endif // CPPUNIT_TESTPLUGINRUNNER_TESTPLUGININTERFACE_H
|
||||
17
3rdParty/include/msvc6/testrunner/TestRunner.h
vendored
Normal file
17
3rdParty/include/msvc6/testrunner/TestRunner.h
vendored
Normal file
@@ -0,0 +1,17 @@
|
||||
#ifndef CPPUNIT_MSVC_TESTRUNNER_H
|
||||
#define CPPUNIT_MSVC_TESTRUNNER_H
|
||||
|
||||
|
||||
#if _MSC_VER >= 1000
|
||||
#pragma once
|
||||
#endif // _MSC_VER >= 1000
|
||||
|
||||
#include <cppunit/ui/mfc/MfcTestRunner.h>
|
||||
|
||||
/*! \brief MFC test runner (DEPRECATED)
|
||||
* \ingroup ExecutingTest
|
||||
* \deprecated Use CppUnit::MfcUi::TestRunner instead.
|
||||
*/
|
||||
typedef CPPUNIT_NS::MfcTestRunner TestRunner;
|
||||
|
||||
#endif // CPPUNIT_MSVC_TESTRUNNER_H
|
||||
Reference in New Issue
Block a user