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

📄 tools.cpp

📁 一个很好用的解析
💻 CPP
字号:
#include <string>#include <sstream>#include <iostream>#include "xmlrpc-c/girerr.hpp"using girerr::error;using girerr::throwf;#include "tools.hpp"using namespace std;testSuite::~testSuite() {}voidtestSuite::run(unsigned int const indentation) {    try {        cout << string(indentation*2, ' ')              << "Running " << suiteName() << endl;        this->runtests(indentation);    } catch (error const& error) {        throwf("%s failed.  %s", suiteName().c_str(), error.what());    } catch (...) {        throw(error(suiteName() + string(" failed.  ") +                    string("It threw an unexpected type of object")));    }    cout << string(indentation*2, ' ')          << suiteName() << " tests passed." << endl;}// This is a good place to set a breakpoint.void logFailedTest(const char * const fileName,               unsigned int const lineNum,               const char * const statement) {    ostringstream msg;    msg << endl        << fileName << ":" << lineNum         << ": expected (" << statement << ")" << endl;    throw(error(msg.str()));}errorfileLineError(string       const filename,              unsigned int const lineNumber,              string       const description) {        ostringstream combined;        combined << filename << ":" << lineNumber << " " << description;        return error(combined.str());}

⌨️ 快捷键说明

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