Fixed test due to changes in 9bdce6a

This commit is contained in:
E. Kozlovskaya 2021-01-04 00:20:05 +07:00
parent 9bdce6a96b
commit 0871eaad37
2 changed files with 20 additions and 17 deletions

View file

@ -3,6 +3,7 @@
#include <QByteArray>
#include <QDataStream>
#include "../iFacility/objects/userprofession.h"
#include "../iFacility/objects/profession.h"
#include "../iFacility/objects/user.h"
@ -33,18 +34,18 @@ void iFacilityTest::test_user_add_profession() {
auto p4 = Profession::createProfession("test4");
auto p5 = Profession::createProfession("test5");
u.addProfession(p1);
u.addProfession(p1, 2);
QVERIFY(u.getProfessions().size() == 1);
u.addProfession(p1);
u.addProfession(p1, 2);
QVERIFY(u.getProfessions().size() == 1);
u.addProfession(p2);
u.addProfession(p3);
u.addProfession(p4);
u.addProfession(p5);
QVERIFY(u.getProfessions().front() == p2.pID());
QVERIFY(u.getProfessions().back() == p5.pID());
u.addProfession(p2, 2);
u.addProfession(p3, 2);
u.addProfession(p4, 2);
u.addProfession(p5, 2);
QVERIFY(u.getProfessions().front().getProfession() == p2.pID());
QVERIFY(u.getProfessions().back().getProfession() == p5.pID());
}
void iFacilityTest::test_user_remove_profession() {
@ -52,10 +53,10 @@ void iFacilityTest::test_user_remove_profession() {
auto p1 = Profession::createProfession("test1");
u.addProfession(p1);
u.addProfession(p1, 2);
QVERIFY(u.getProfessions().size() == 1);
u.removeProfession(p1);
u.removeProfession(p1.pID());
QVERIFY(u.getProfessions().isEmpty());
}
@ -65,10 +66,10 @@ void iFacilityTest::test_user_current_profession() {
auto p1 = Profession::createProfession("test1");
auto p2 = Profession::createProfession("test2");
u.addProfession(p1);
u.addProfession(p1, 2);
QVERIFY(!u.setCurrentProfession(p2));
QVERIFY(u.setCurrentProfession(p1));
QVERIFY(!u.setCurrentProfession(p2.pID()));
QVERIFY(u.setCurrentProfession(p1.pID()));
QVERIFY(u.getCurrentProfession() == p1.pID());
}
@ -82,9 +83,9 @@ void iFacilityTest::test_user_serialization() {
auto p1 = Profession::createProfession("test1");
auto p2 = Profession::createProfession("test2");
u1.addProfession(p1);
u1.addProfession(p2);
u1.setCurrentProfession(p1);
u1.addProfession(p1, 2);
u1.addProfession(p2, 2);
u1.setCurrentProfession(p1.pID());
qdsw << u1;