********* Start testing of tst_QJsonRpcProtocol *********
Config: Using QtTest library 6.12.0, Qt 6.12.0 (arm64-little_endian-lp64 shared (dynamic) debug build; by Apple LLVM 16.0.0 (clang-1600.0.26.3)), macos 15.0.0
PASS   : tst_QJsonRpcProtocol::initTestCase()
PASS   : tst_QJsonRpcProtocol::specRequests(rpc call with positional parameters 1)
PASS   : tst_QJsonRpcProtocol::specRequests(rpc call with positional parameters 2)
PASS   : tst_QJsonRpcProtocol::specRequests(rpc call with named parameters 1)
PASS   : tst_QJsonRpcProtocol::specRequests(rpc call with named parameters 2)
PASS   : tst_QJsonRpcProtocol::specRequests(rpc call of non-existent method)
PASS   : tst_QJsonRpcProtocol::specRequests(rpc call with invalid JSON)
PASS   : tst_QJsonRpcProtocol::specRequests(rpc call with invalid Request object)
PASS   : tst_QJsonRpcProtocol::specRequests(rpc call Batch, invalid JSON)
PASS   : tst_QJsonRpcProtocol::specRequests(rpc call with an empty Array)
PASS   : tst_QJsonRpcProtocol::specRequests(rpc call with an invalid Batch (but not empty))
PASS   : tst_QJsonRpcProtocol::specRequests(rpc call with invalid Batch)
PASS   : tst_QJsonRpcProtocol::specRequests(rpc call Batch)
PASS   : tst_QJsonRpcProtocol::specRequests(rpc call Batch (all valid))
PASS   : tst_QJsonRpcProtocol::specNotifications(notification 1)
PASS   : tst_QJsonRpcProtocol::specNotifications(notification 2)
PASS   : tst_QJsonRpcProtocol::specNotifications(rpc call Batch (all notifications))
PASS   : tst_QJsonRpcProtocol::clientRequests(rpc call with positional parameters 1)
PASS   : tst_QJsonRpcProtocol::clientRequests(rpc call with positional parameters 2)
PASS   : tst_QJsonRpcProtocol::clientRequests(rpc call with named parameters 1)
PASS   : tst_QJsonRpcProtocol::clientRequests(rpc call with named parameters 2)
PASS   : tst_QJsonRpcProtocol::clientRequests(rpc call of non-existent method)
SKIP   : tst_QJsonRpcProtocol::clientRequests(rpc call with invalid JSON) Cannot send malformed JSON through QJsonRpcProtocol.
   Loc: [/Users/qt/work/qt/qtlanguageserver/tests/auto/qjsonrpcprotocol/tst_qjsonrpcprotocol.cpp(438)]
SKIP   : tst_QJsonRpcProtocol::clientRequests(rpc call with invalid Request object) Cannot send invalid non-string method through QJsonRpcProtocol.
   Loc: [/Users/qt/work/qt/qtlanguageserver/tests/auto/qjsonrpcprotocol/tst_qjsonrpcprotocol.cpp(389)]
SKIP   : tst_QJsonRpcProtocol::clientRequests(rpc call Batch, invalid JSON) Cannot send malformed JSON through QJsonRpcProtocol.
   Loc: [/Users/qt/work/qt/qtlanguageserver/tests/auto/qjsonrpcprotocol/tst_qjsonrpcprotocol.cpp(438)]
PASS   : tst_QJsonRpcProtocol::clientRequests(rpc call with an empty Array)
SKIP   : tst_QJsonRpcProtocol::clientRequests(rpc call with an invalid Batch (but not empty)) Cannot send non-object requests through QJsonRpcProtocol.
   Loc: [/Users/qt/work/qt/qtlanguageserver/tests/auto/qjsonrpcprotocol/tst_qjsonrpcprotocol.cpp(401)]
SKIP   : tst_QJsonRpcProtocol::clientRequests(rpc call with invalid Batch) Cannot send non-object requests through QJsonRpcProtocol.
   Loc: [/Users/qt/work/qt/qtlanguageserver/tests/auto/qjsonrpcprotocol/tst_qjsonrpcprotocol.cpp(401)]
SKIP   : tst_QJsonRpcProtocol::clientRequests(rpc call Batch) Cannot send invalid non-string method through QJsonRpcProtocol.
   Loc: [/Users/qt/work/qt/qtlanguageserver/tests/auto/qjsonrpcprotocol/tst_qjsonrpcprotocol.cpp(404)]
PASS   : tst_QJsonRpcProtocol::clientRequests(rpc call Batch (all valid))
PASS   : tst_QJsonRpcProtocol::clientNotifications(notification 1)
PASS   : tst_QJsonRpcProtocol::clientNotifications(notification 2)
PASS   : tst_QJsonRpcProtocol::clientNotifications(rpc call Batch (all notifications))
PASS   : tst_QJsonRpcProtocol::testHttpMessagesSplits(r10)
PASS   : tst_QJsonRpcProtocol::testHttpMessagesSplits(r20)
PASS   : tst_QJsonRpcProtocol::testHttpMessagesSplits(r21)
PASS   : tst_QJsonRpcProtocol::testHttpMessagesSplits(r30)
PASS   : tst_QJsonRpcProtocol::testHttpMessagesSplits(r31)
PASS   : tst_QJsonRpcProtocol::testHttpMessagesSplits(r32)
PASS   : tst_QJsonRpcProtocol::badResponses()
PASS   : tst_QJsonRpcProtocol::cleanupTestCase()
Totals: 35 passed, 0 failed, 6 skipped, 0 blacklisted, 290ms
********* Finished testing of tst_QJsonRpcProtocol *********
