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

📄 messages_facets_test.cpp

📁 stl的源码
💻 CPP
字号:
#include "locale_test.h"#if !defined (STLPORT) || !defined (_STLP_USE_NO_IOSTREAMS)#  include <locale>#  include <stdexcept>#  if !defined (STLPORT) || defined(_STLP_USE_NAMESPACES)using namespace std;#  endif//// tests implementation//void LocaleTest::messages_by_name(){  /*   * Check of the 22.1.1.2.7 standard point. Construction of a locale   * instance from a null pointer or an unknown name should result in   * a runtime_error exception.   */#  if !defined (STLPORT) || defined (_STLP_USE_EXCEPTIONS)#    if defined (STLPORT) || !defined (__GNUC__)  try {    locale loc(locale::classic(), new messages_byname<char>(static_cast<char const*>(0)));    CPPUNIT_FAIL;  }  catch (runtime_error const& /* e */) {    //CPPUNIT_MESSAGE( e.what() );  }  catch (...) {    CPPUNIT_FAIL;  }#    endif  try {    locale loc(locale::classic(), new messages_byname<char>("yasli_language"));    CPPUNIT_FAIL;  }  catch (runtime_error const& /* e */) {    //CPPUNIT_MESSAGE( e.what() );  }  catch (...) {    CPPUNIT_FAIL;  }  /*  try {    locale loc(locale::classic(), new messages_byname<char>(""));    CPPUNIT_FAIL;  }  catch (runtime_error const& e) {    CPPUNIT_MESSAGE( e.what() );  }  catch (...) {    CPPUNIT_FAIL;  }  */#    if !defined (STLPORT) || !defined (_STLP_NO_WCHAR_T)#      if defined (STLPORT) || !defined (__GNUC__)  try {    locale loc(locale::classic(), new messages_byname<wchar_t>(static_cast<char const*>(0)));    CPPUNIT_FAIL;  }  catch (runtime_error const&) {  }  catch (...) {    CPPUNIT_FAIL;  }#    endif  try {    locale loc(locale::classic(), new messages_byname<wchar_t>("yasli_language"));    CPPUNIT_FAIL;  }  catch (runtime_error const&) {  }  catch (...) {    CPPUNIT_FAIL;  }#    endif#  endif}#endif

⌨️ 快捷键说明

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