Merge branch 'fix/4-job-failed-326275744' into 'master'

WIP: Resolve "Job Failed #326275744"

Closes #4

See merge request spaceti-app/integrations/acs/colnod-connector!7
This commit is contained in:
Filip Bucek 2019-10-21 08:55:48 +00:00
commit 4e39a20aa3
3 changed files with 16 additions and 2 deletions

View File

@ -18,6 +18,7 @@ RequestManager::RequestManager()
Response* RequestManager::login()
{
Q_ASSERT(!loginResponse);
loginResponse = new Response;
QNetworkRequest request;
QString hash = encryptedPassword(this->password);

View File

@ -2,7 +2,15 @@
void ComplexTest::initTestCase()
{
reqMan = new RequestManager;
auto reqMan1 = new RequestManager;
QList<QString> ids;
ids.append("582c982d-6fd7-4856-8548-7ce542791c7a");
ids.append("3ff23b41-3da3-4b33-82ce-d8e2d8c9a546");
Response* deleteTokensResp = reqMan1->deleteTokens(&ids);
QSignalSpy deleteTokensRespSpy(deleteTokensResp, &Response::ready);
QCOMPARE(deleteTokensRespSpy.count(), 0);
deleteTokensRespSpy.wait(10000);
QTest::qWait(2500);
start = QDateTime::currentMSecsSinceEpoch()-2000;
api = new ColnodAPI;
qDebug() << start;
@ -12,16 +20,21 @@ void ComplexTest::cleanupTestCase()
{
QList<QString> ids;
ids.append("582c982d-6fd7-4856-8548-7ce542791c7a");
ids.append("3ff23b41-3da3-4b33-82ce-d8e2d8c9a546");
auto reqMan = new RequestManager;
Response* deleteTokensResp = reqMan->deleteTokens(&ids);
QSignalSpy deleteTokensRespSpy(deleteTokensResp, &Response::ready);
QCOMPARE(deleteTokensRespSpy.count(), 0);
deleteTokensRespSpy.wait(10000);
QCOMPARE(deleteTokensRespSpy.count(), 1);
}
void ComplexTest::complexTest()
{
// LOGIN_BEGIN
reqMan = new RequestManager;
QSignalSpy loginSpy(reqMan, &RequestManager::successLogin);
QVERIFY(reqMan);
Response* loginResp = reqMan->login();
QSignalSpy loginRespSpy(loginResp, &Response::ready);
QCOMPARE(loginSpy.count(), 0);

View File

@ -31,8 +31,8 @@ private:
QString host = "https://192.168.1.3";
QString user = "spaceti";
QString password = "spaceti1";
RequestManager* reqMan = nullptr;
uint64_t start = 0;
RequestManager* reqMan = nullptr;
ColnodAPI* api = nullptr;
};