diff --git a/src/colnod/requestmanager.cpp b/src/colnod/requestmanager.cpp index 0e70863..9704302 100644 --- a/src/colnod/requestmanager.cpp +++ b/src/colnod/requestmanager.cpp @@ -63,22 +63,8 @@ void RequestManager::getRequest(QString endpoint) qDebug() << reply->readAll(); return; } - - //print reply info - auto items = reply->rawHeaderPairs(); - for (auto item : items) - { - qDebug() << item; - } - auto reqHeaderName = reply->request().rawHeaderList(); - for (QString header : reqHeaderName) - { - qDebug() << reply->request().rawHeader(header.toUtf8()); - } qDebug() << reply->attribute(QNetworkRequest::HttpStatusCodeAttribute); - jsonResponse = reply->readAll(); - //qDebug() << jsonResponse; emit responseReady(); }); } diff --git a/test/unitTests/UnitTest.cpp b/test/unitTests/UnitTest.cpp index b500937..902dad0 100644 --- a/test/unitTests/UnitTest.cpp +++ b/test/unitTests/UnitTest.cpp @@ -64,6 +64,7 @@ void UnitTest::getTokensOpenManager() void UnitTest::subjectJSONParser() { + /* QFile jsonData(QDir::current().filePath("subjects.json")); if (!jsonData.open(QIODevice::ReadOnly)) { @@ -75,18 +76,20 @@ void UnitTest::subjectJSONParser() QJsonDocument doc = QJsonDocument::fromJson(jsonData.readAll()); QJsonObject obj = doc.object(); QJsonArray arr = obj["items"].toArray(); - /* - for(auto item : arr) - { - auto subject = new Subject(); - subject->fromJSON(item.toObject()); - }*/ + */ + + RequestManager* testAccess = new RequestManager(); + testAccess->login(host, email, password); + QSignalSpy spy(testAccess, SIGNAL(responseReady())); + testAccess->getRequest("/SubjectManager/getSubjects"); + spy.wait(); + QString response = testAccess->getResponse(); + QJsonDocument doc = QJsonDocument::fromJson(response.toUtf8()); + QJsonArray arr = doc.object()["items"].toArray(); auto testSubject = new Subject(); testSubject->fromJSON(arr[1].toObject()); - qDebug() << testSubject->getEmail(); qDebug() << testSubject->getName(); - - QVERIFY(true); + QVERIFY(!testSubject->getName().isEmpty()); }