diff options
Diffstat (limited to 'Swiften/Serializer/XML/UnitTest/XMLElementTest.cpp')
| -rw-r--r-- | Swiften/Serializer/XML/UnitTest/XMLElementTest.cpp | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/Swiften/Serializer/XML/UnitTest/XMLElementTest.cpp b/Swiften/Serializer/XML/UnitTest/XMLElementTest.cpp index ed3f8ab..ce6d7fa 100644 --- a/Swiften/Serializer/XML/UnitTest/XMLElementTest.cpp +++ b/Swiften/Serializer/XML/UnitTest/XMLElementTest.cpp | |||
| @@ -65,6 +65,13 @@ class XMLElementTest : public CppUnit::TestFixture | |||
| 65 | 65 | ||
| 66 | CPPUNIT_ASSERT_EQUAL(std::string("<foo myatt=\"\"/>"), testling.serialize()); | 66 | CPPUNIT_ASSERT_EQUAL(std::string("<foo myatt=\"\"/>"), testling.serialize()); |
| 67 | } | 67 | } |
| 68 | |||
| 69 | void testEscape_SpecialAttributeCharacters() { | ||
| 70 | auto testling = XMLElement::escapeAttributeValue(R"(<"'&>not escaped.)"); | ||
| 71 | |||
| 72 | CPPUNIT_ASSERT_EQUAL(std::string("<"'&>not escaped."), testling); | ||
| 73 | } | ||
| 74 | |||
| 68 | }; | 75 | }; |
| 69 | 76 | ||
| 70 | CPPUNIT_TEST_SUITE_REGISTRATION(XMLElementTest); | 77 | CPPUNIT_TEST_SUITE_REGISTRATION(XMLElementTest); |
Swift