mostrecenttests.h
来自「c++单元测试工具!」· C头文件 代码 · 共 51 行
H
51 行
// //////////////////////////////////////////////////////////////////////////// Header file MostRecentTests.h for class MostRecentTests// (c)Copyright 2000, Baptiste Lepilleur.// Created: 2001/06/27// //////////////////////////////////////////////////////////////////////////#ifndef MOSTRECENTTESTS_H#define MOSTRECENTTESTS_H#include <cppunit/Test.h>#include <deque>#include <utility>/*! \class MostRecentTests * \brief This class represents a list of the tests most recently run. */class MostRecentTests{public: /*! Constructs a MostRecentTests object. */ MostRecentTests(); /*! Destructor. */ virtual ~MostRecentTests(); void setLastTestRun( CPPUNIT_NS::Test *test ); CPPUNIT_NS::Test *lastTestRun() const; int getRunCount() const; CPPUNIT_NS::Test *getTestAt( int indexTest ) const; std::string getTestNameAt( int indexTest ) const;private: /// Prevents the use of the copy constructor. MostRecentTests( const MostRecentTests © ); /// Prevents the use of the copy operator. void operator =( const MostRecentTests © );private: typedef std::pair<std::string, CPPUNIT_NS::Test *> TestRun; typedef std::deque<TestRun> TestRuns; TestRuns m_runs;};#endif // MOSTRECENTTESTS_H
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?