Handle negative response from the server (#5649)

This commit is contained in:
sunn
2020-03-21 14:31:39 +01:00
committed by GitHub
parent 96038addd3
commit 5de9deb6e7
3 changed files with 91 additions and 6 deletions

View File

@@ -26,6 +26,10 @@ void UserApiTests::createUserTest() {
userCreated = true;
loop.quit();
});
connect(&api, &PFXUserApi::createUserSignalE, [&](QNetworkReply::NetworkError, QString error_str) {
qDebug() << "Error happened while issuing request : " << error_str;
loop.quit();
});
api.createUser(createRandomUser());
QTimer::singleShot(14000, &loop, &QEventLoop::quit);
@@ -42,6 +46,10 @@ void UserApiTests::createUsersWithArrayInputTest() {
usersCreated = true;
loop.quit();
});
connect(&api, &PFXUserApi::createUsersWithArrayInputSignalE, [&](QNetworkReply::NetworkError, QString error_str) {
qDebug() << "Error happened while issuing request : " << error_str;
loop.quit();
});
QList<PFXUser> users;
users.append(createRandomUser());
@@ -62,6 +70,10 @@ void UserApiTests::createUsersWithListInputTest() {
usersCreated = true;
loop.quit();
});
connect(&api, &PFXUserApi::createUsersWithListInputSignalE, [&](QNetworkReply::NetworkError, QString error_str) {
qDebug() << "Error happened while issuing request : " << error_str;
loop.quit();
});
QList<PFXUser> users;
auto johndoe = createRandomUser();
@@ -86,6 +98,11 @@ void UserApiTests::deleteUserTest() {
userDeleted = true;
loop.quit();
});
connect(&api, &PFXUserApi::deleteUserSignalE, [&](QNetworkReply::NetworkError, QString error_str) {
userDeleted = true;
qDebug() << "Error happened while issuing request : " << error_str;
loop.quit();
});
api.deleteUser("rambo");
QTimer::singleShot(14000, &loop, &QEventLoop::quit);
@@ -104,6 +121,11 @@ void UserApiTests::getUserByNameTest() {
QVERIFY(summary.getUsername() == "johndoe");
loop.quit();
});
connect(&api, &PFXUserApi::getUserByNameSignalE, [&](PFXUser, QNetworkReply::NetworkError, QString error_str) {
userFetched = true;
qDebug() << "Error happened while issuing request : " << error_str;
loop.quit();
});
api.getUserByName("johndoe");
QTimer::singleShot(14000, &loop, &QEventLoop::quit);
@@ -121,6 +143,11 @@ void UserApiTests::loginUserTest() {
qDebug() << summary;
loop.quit();
});
connect(&api, &PFXUserApi::loginUserSignalE, [&](QString, QNetworkReply::NetworkError, QString error_str) {
userLogged = true;
qDebug() << "Error happened while issuing request : " << error_str;
loop.quit();
});
api.loginUser("johndoe", "123456789");
QTimer::singleShot(14000, &loop, &QEventLoop::quit);
@@ -137,6 +164,10 @@ void UserApiTests::logoutUserTest() {
userLoggedOut = true;
loop.quit();
});
connect(&api, &PFXUserApi::logoutUserSignalE, [&](QNetworkReply::NetworkError, QString error_str) {
qDebug() << "Error happened while issuing request : " << error_str;
loop.quit();
});
api.logoutUser();
QTimer::singleShot(14000, &loop, &QEventLoop::quit);
@@ -153,6 +184,10 @@ void UserApiTests::updateUserTest() {
userUpdated = true;
loop.quit();
});
connect(&api, &PFXUserApi::updateUserSignalE, [&](QNetworkReply::NetworkError, QString error_str) {
qDebug() << "Error happened while issuing request : " << error_str;
loop.quit();
});
auto johndoe = createRandomUser();
johndoe.setUsername("johndoe");