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

📄 xmluniformisertest.cpp

📁 这是国外的resip协议栈
💻 CPP
字号:
#include <stdlib.h>#include "UnitTestToolSuite.h"#include "XmlUniformiserTest.h"#include "XmlUniformiser.h"CPPUNIT_TEST_SUITE_NAMED_REGISTRATION( XmlUniformiserTest,                                        unitTestToolSuiteName() );XmlUniformiserTest::XmlUniformiserTest(){}XmlUniformiserTest::~XmlUniformiserTest(){}void XmlUniformiserTest::setUp(){}void XmlUniformiserTest::tearDown(){}void XmlUniformiserTest::testEmpty(){  check( "", "" );}void XmlUniformiserTest::testSkipProcessed(){  check( "<?xml version=\"1.0\" encoding='ISO-8859-1' ?>",         "" );}void XmlUniformiserTest::testOpenElementWithoutAttributeButSomeSpaces(){  check( "   <Test   >   ",          "<Test>" );}void XmlUniformiserTest::testOpenCloseElement(){  check( "  <TestName  >   </TestName  >  ",         "<TestName></TestName>" );}void XmlUniformiserTest::testElementWithEmptyAttribute(){  check( "<TestName id=\"\">",         "<TestName id=\"\">" );}void XmlUniformiserTest::testElementWithEmptyAttributeButSomeSpaces(){  check( "<TestName  id  = \"\" >",         "<TestName id=\"\">" );}void XmlUniformiserTest::testElementWithOneAttribute(){  check( "<FailedTest id=\"123\">",         "<FailedTest id=\"123\">" );}void XmlUniformiserTest::testElementWithThreeAttributes(){  check( "<FailedTest  id = \"7\" date-format= \"iso-8901\"  "                                           "style =\"debug\">",         "<FailedTest id=\"7\" date-format=\"iso-8901\" style=\"debug\">" );}void XmlUniformiserTest::testElementWithContent(){  check( "<Element>\nContent\n</Element>\n",         "<Element>Content</Element>" );}void XmlUniformiserTest::testElementsHierarchyWithContents(){  check( "<TestRuns date-format=\"iso-8901\">\n"            "<Date>2001-10-04</Date>\n"            "<FailedTests>\n<FailedTest>\n"            "<TestName>TokenParserTest</TestName>\n"            "</FailedTest>\n</Failedtests>\n</TestRuns>\n",         "<TestRuns date-format=\"iso-8901\">"            "<Date>2001-10-04</Date>"            "<FailedTests><FailedTest>"            "<TestName>TokenParserTest</TestName>"            "</FailedTest></Failedtests></TestRuns>" );}void XmlUniformiserTest::testSkipComment(){  check( "<!-- skip comment-->",         "" );}void XmlUniformiserTest::testAssertXmlEqual(){  CPPUNIT_ASSERT_ASSERTION_FAIL(      CPPUNITTEST_ASSERT_XML_EQUAL( "<Test>", "<Tes>" ) );  CPPUNIT_ASSERT_ASSERTION_PASS(      CPPUNITTEST_ASSERT_XML_EQUAL( "<Test>", "<Test>" ) );}void XmlUniformiserTest::check( const std::string &xml,                            const std::string &expectedStrippedXml ){  std::string actual = XmlUniformiser( xml ).stripped();  CPPUNIT_ASSERT_EQUAL( expectedStrippedXml, actual );}

⌨️ 快捷键说明

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