⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 testrunnerdlg.h

📁 C++ class libraries for network-centric, portable applications, integrated perfectly with the C++ St
💻 H
字号:
//// TestRunnerDlg.h//// $Id: //poco/1.2/CppUnit/WinTestRunner/src/TestRunnerDlg.h#1 $//#ifndef TestRunnerDlg_INCLUDED#define TestRunnerDlg_INCLUDED#include "CppUnit/CppUnit.h"#include "CppUnit/CppUnitException.h"#include "ActiveTest.h"#include <vector>#include "../res/Resource.h"#include <afxwin.h>#include "afxwin.h"namespace CppUnit {class ProgressBar;class TestRunnerDlg: public CDialog{public:	TestRunnerDlg(CWnd* pParent = NULL);	~TestRunnerDlg();    void setTests(const std::vector<Test*>& tests);    void addError(TestResult* result, Test* test, CppUnitException* e);    void addFailure(TestResult* result, Test* test, CppUnitException* e);    void endTest(TestResult* result, Test* test);    //{{AFX_DATA(TestRunnerDlg)    enum { IDD = IDD_DIALOG_TESTRUNNER };        // NOTE: the ClassWizard will add data members here    //}}AFX_DATA    //{{AFX_VIRTUAL(TestRunnerDlg)    protected:    virtual void DoDataExchange(CDataExchange* pDX);    // DDX/DDV support    //}}AFX_VIRTUALprotected:    //{{AFX_MSG(TestRunnerDlg)    virtual BOOL OnInitDialog();    afx_msg void OnRun();    afx_msg void OnStop();    virtual void OnOK();    afx_msg void OnSelchangeComboTest();	afx_msg void OnBnClickedAutorun();    afx_msg void OnPaint();    //}}AFX_MSG    DECLARE_MESSAGE_MAP()    void addListEntry(const std::string& type, TestResult* result, Test* test, CppUnitException* e);    void beIdle();    void beRunning();    void beRunDisabled();    void reset();    void freeState();    void updateCountsDisplay();	void addTest(Test* pTest, int level);	struct TestInfo	{		Test* pTest;		int   level;	};    std::vector<TestInfo> _tests;    ProgressBar* _testsProgress;    Test*        _selectedTest;    ActiveTest*  _activeTest;    TestResult*  _result;    int   _testsRun;    int   _errors;    int   _failures;    DWORD _testStartTime;    DWORD _testEndTime;};} // namespace CppUnit#endif // TestRunnerDlg_INCLUDED

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -