/**************************************************************************** ** ** This file is part of the KD Soap project. ** ** SPDX-FileCopyrightText: 2014 Klarälvdalens Datakonsult AB, a KDAB Group company ** ** SPDX-License-Identifier: MIT ** ****************************************************************************/ #include "httpserver_p.h" #include "wsdl_test.h" #include #include class TestIssue1 : public QObject { Q_OBJECT public: explicit TestIssue1(); private slots: void test(); }; using namespace KDSoapUnitTestHelpers; TestIssue1::TestIssue1() { } static QByteArray updateObjsResponse() { return QByteArray(xmlEnvBegin11()) + ">" "" "" "" + xmlEnvEnd(); } void TestIssue1::test() { HttpServerThread server(updateObjsResponse(), HttpServerThread::Public); TestapiService service; service.setEndPoint(server.endPoint()); service.createDirectory("t", 42, "user", "dir"); const QByteArray expectedData = QByteArray(xmlEnvBegin11()) + ">" "" "t" "42" "user" "dir" ""; QVERIFY(xmlBufferCompare(server.receivedData(), expectedData)); } QTEST_MAIN(TestIssue1) #include "test_issue1.moc"