[Libreoffice-commits] online.git: test/httpwstest.cpp
Ashod Nakashian
ashod.nakashian at collabora.co.uk
Mon Apr 3 05:11:11 UTC 2017
test/httpwstest.cpp | 23 +++++------------------
1 file changed, 5 insertions(+), 18 deletions(-)
New commits:
commit 9936ac18697887ae927830258e4c16e0c4726905
Author: Ashod Nakashian <ashod.nakashian at collabora.co.uk>
Date: Sun Apr 2 14:48:59 2017 -0400
wsd: fix alertAllUsers test
Issue the fake disk space error
only after fully loading the doc.
This prevents handling the error
while loading, which terminates
the session.
Change-Id: I5acd9454b1aa9fb5d1f886fb23a76a2d808d4852
Reviewed-on: https://gerrit.libreoffice.org/36027
Reviewed-by: Ashod Nakashian <ashnakash at gmail.com>
Tested-by: Ashod Nakashian <ashnakash at gmail.com>
diff --git a/test/httpwstest.cpp b/test/httpwstest.cpp
index 22fce917..55272f45 100644
--- a/test/httpwstest.cpp
+++ b/test/httpwstest.cpp
@@ -2334,28 +2334,15 @@ void HTTPWSTest::testAlertAllUsers()
const auto testname = "alertAllUsers ";
try
{
- std::string docPath[2];
- std::string docURL[2];
-
- getDocumentPathAndURL("Example.odt", docPath[0], docURL[0], testname);
- getDocumentPathAndURL("hello.odt", docPath[1], docURL[1], testname);
-
- Poco::Net::HTTPRequest* request[2];
-
- for (int i = 0; i < 2; i++)
- {
- request[i] = new Poco::Net::HTTPRequest(Poco::Net::HTTPRequest::HTTP_GET, docURL[i]);
- }
-
std::shared_ptr<LOOLWebSocket> socket[4];
- for (int i = 0; i < 2; i++)
- {
- socket[i] = connectLOKit(_uri, *(request[i%2]), _response);
- sendTextFrame(socket[i], "load url=" + docURL[i%2], testname);
- }
+ socket[0] = loadDocAndGetSocket("hello.odt", _uri, testname);
+ socket[1] = loadDocAndGetSocket("Example.odt", _uri, testname);
+
+ // Simulate disk full.
sendTextFrame(socket[0], "uno .uno:fakeDiskFull", testname);
+ // Assert that both clients get the error.
for (int i = 0; i < 2; i++)
{
const std::string response = assertResponseString(socket[i], "error:", testname);
More information about the Libreoffice-commits
mailing list