[Libreoffice-commits] online.git: Branch 'distro/collabora/collabora-online-4-0' - test/httpwstest.cpp

Ashod Nakashian (via logerrit) logerrit at kemper.freedesktop.org
Tue Oct 22 17:03:43 UTC 2019


 test/httpwstest.cpp |   14 +++++++-------
 1 file changed, 7 insertions(+), 7 deletions(-)

New commits:
commit a12092c85d3b8e8e3b3c54b0eabb6bd3725b9542
Author:     Ashod Nakashian <ashod.nakashian at collabora.co.uk>
AuthorDate: Mon Oct 21 00:47:55 2019 -0400
Commit:     Andras Timar <andras.timar at collabora.com>
CommitDate: Tue Oct 22 19:03:24 2019 +0200

    test: improve HTTPWSTest::testUndoConflict
    
    Failure rate is now reduced.
    
    Change-Id: I46c26582126c7dba2a3fc86dbbf6ec5f12aa740f
    Reviewed-on: https://gerrit.libreoffice.org/81197
    Reviewed-by: Andras Timar <andras.timar at collabora.com>
    Tested-by: Andras Timar <andras.timar at collabora.com>

diff --git a/test/httpwstest.cpp b/test/httpwstest.cpp
index 8b3688166..92110fbc9 100644
--- a/test/httpwstest.cpp
+++ b/test/httpwstest.cpp
@@ -2690,22 +2690,22 @@ void HTTPWSTest::testUndoConflict()
         response = getResponseString(socket1, "invalidatecursor:", testname + "1 ");
 
         // edit first view
-        sendTextFrame(socket0, "key type=input char=97 key=0", testname);
-        response = getResponseString(socket0, "invalidatecursor:", testname + "0 ");
+        sendChar(socket0, 'A', skNone, testname + "0 ");
+        response = getResponseString(socket0, "invalidateviewcursor: ", testname + "0 ");
         // edit second view
-        sendTextFrame(socket1, "key type=input char=98 key=0", testname);
-        response = getResponseString(socket1, "invalidatecursor:", testname + "1 ");
+        sendChar(socket1, 'B', skNone, testname + "1 ");
+        response = getResponseString(socket1, "invalidateviewcursor: ", testname + "1 ");
         // try to undo first view
         sendTextFrame(socket0, "uno .uno:Undo", testname);
         // undo conflict
         response = getResponseString(socket0, "unocommandresult:", testname + "0 ");
         Poco::JSON::Object::Ptr objJSON = parser.parse(response.substr(17)).extract<Poco::JSON::Object::Ptr>();
-        CPPUNIT_ASSERT_EQUAL(objJSON->get("commandName").toString(), std::string(".uno:Undo"));
-        CPPUNIT_ASSERT_EQUAL(objJSON->get("success").toString(), std::string("true"));
+        CPPUNIT_ASSERT_EQUAL(std::string(".uno:Undo"), objJSON->get("commandName").toString());
+        CPPUNIT_ASSERT_EQUAL(std::string("true"), objJSON->get("success").toString());
         CPPUNIT_ASSERT(objJSON->has("result"));
         const Poco::Dynamic::Var parsedResultJSON = objJSON->get("result");
         const auto& resultObj = parsedResultJSON.extract<Poco::JSON::Object::Ptr>();
-        CPPUNIT_ASSERT_EQUAL(resultObj->get("type").toString(), std::string("long"));
+        CPPUNIT_ASSERT_EQUAL(std::string("long"), resultObj->get("type").toString());
         CPPUNIT_ASSERT(Poco::strToInt(resultObj->get("value").toString(), conflict, 10));
         CPPUNIT_ASSERT(conflict > 0); /*UNDO_CONFLICT*/
     }


More information about the Libreoffice-commits mailing list