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

📄 qttestrunner.cpp

📁 这是国外的resip协议栈
💻 CPP
字号:
// //////////////////////////////////////////////////////////////////////////// Implementation file QtTestRunner.cpp for class QtTestRunner// (c)Copyright 2000, Baptiste Lepilleur.// Created: 2001/09/19// //////////////////////////////////////////////////////////////////////////#include <qapplication.h>#include <cppunit/TestSuite.h>#include <cppunit/ui/qt/QtTestRunner.h>#include "TestRunnerDlgImpl.h"#include "TestRunnerModel.h"CPPUNIT_NS_BEGINQtTestRunner::QtTestRunner() :  _suite( new CPPUNIT_NS::TestSuite( "All Tests" ) ),  _tests( new Tests() ){}QtTestRunner::~QtTestRunner(){  delete _suite;  Tests::iterator it = _tests->begin();  while ( it != _tests->end() )    delete *it++;  delete _tests;}Test *QtTestRunner::getRootTest(){  if ( _tests->size() != 1 )  {    Tests::iterator it = _tests->begin();    while ( it != _tests->end() )      _suite->addTest( *it++ );    _tests->clear();    return _suite;  }  return (*_tests)[0];}void QtTestRunner::run( bool autoRun ){  TestRunnerDlg *dlg = new TestRunnerDlg( qApp->mainWidget(),                                           "QtTestRunner",                                           TRUE );  dlg->setModel( new TestRunnerModel( getRootTest() ),                 autoRun );  dlg->exec();  delete dlg;}void QtTestRunner::addTest( CPPUNIT_NS::Test *test ){  _tests->push_back( test );}CPPUNIT_NS_END

⌨️ 快捷键说明

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