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

📄 asserter.cpp

📁 这是国外的resip协议栈
💻 CPP
字号:
#include <cppunit/Asserter.h>#include <cppunit/Exception.h>#include <cppunit/Message.h>CPPUNIT_NS_BEGINvoid Asserter::fail( std::string message,                 const SourceLine &sourceLine ){  fail( Message( "assertion failed", message ), sourceLine );}void Asserter::fail( const Message &message,                 const SourceLine &sourceLine ){  throw Exception( message, sourceLine );}void Asserter::failIf( bool shouldFail,                   const Message &message,                   const SourceLine &sourceLine ){  if ( shouldFail )    fail( message, sourceLine );}void Asserter::failIf( bool shouldFail,                   std::string message,                   const SourceLine &sourceLine ){  failIf( shouldFail, Message( "assertion failed", message ), sourceLine );}std::string Asserter::makeExpected( const std::string &expectedValue ){  return "Expected: " + expectedValue;}std::string Asserter::makeActual( const std::string &actualValue ){  return "Actual  : " + actualValue;}Message Asserter::makeNotEqualMessage( const std::string &expectedValue,                               const std::string &actualValue,                               const AdditionalMessage &additionalMessage,                               const std::string &shortDescription ){  Message message( shortDescription,                   makeExpected( expectedValue ),                   makeActual( actualValue ) );  message.addDetail( additionalMessage );  return message;}void Asserter::failNotEqual( std::string expected,                         std::string actual,                         const SourceLine &sourceLine,                        const AdditionalMessage &additionalMessage,                        std::string shortDescription ){  fail( makeNotEqualMessage( expected,                             actual,                             additionalMessage,                             shortDescription ),         sourceLine );}void Asserter::failNotEqualIf( bool shouldFail,                          std::string expected,                           std::string actual,                           const SourceLine &sourceLine,                          const AdditionalMessage &additionalMessage,                          std::string shortDescription ){  if ( shouldFail )    failNotEqual( expected, actual, sourceLine, additionalMessage, shortDescription );}CPPUNIT_NS_END

⌨️ 快捷键说明

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