From 14a00d0051d9c0f97105145bd2ecf7679bb015a3 Mon Sep 17 00:00:00 2001 From: 12xx12 <44411062+12xx12@users.noreply.github.com> Date: Wed, 11 Nov 2020 22:38:51 +0100 Subject: changing cComposite Chat to newer c++ standart (#5028) * upgraded to new C++ for loops and fixed errors * readded delete instruction * now using unique ptr * added test for text only (that was causing an error for me) * using unique ptr constructor * added move constructor and deleted copy constructor * fixed deconstuctor http prefixes are constexpr and std::string_view * fixed whitespace Co-authored-by: 12xx12 <12xx12100@gmail.com> --- tests/CompositeChat/CompositeChatTest.cpp | 14 ++++++++++++++ 1 file changed, 14 insertions(+) (limited to 'tests') diff --git a/tests/CompositeChat/CompositeChatTest.cpp b/tests/CompositeChat/CompositeChatTest.cpp index a6ac86921..08733d661 100644 --- a/tests/CompositeChat/CompositeChatTest.cpp +++ b/tests/CompositeChat/CompositeChatTest.cpp @@ -96,6 +96,19 @@ static void TestParser5(void) +static void TestParser6(void) +{ + cCompositeChat Msg; + Msg.ParseText("Hello World"); + const cCompositeChat::cParts & Parts = Msg.GetParts(); + TEST_EQUAL(Parts.size(), 1); + TEST_EQUAL(Parts[0]->m_PartType, cCompositeChat::ptText); + TEST_EQUAL(Parts[0]->m_Style, ""); +} + + + + IMPLEMENT_TEST_MAIN("CompositeChat", TestParser1(); @@ -103,4 +116,5 @@ IMPLEMENT_TEST_MAIN("CompositeChat", TestParser3(); TestParser4(); TestParser5(); + TestParser6(); ) -- cgit v1.2.3