Commit d14aed5520c0263923b929feb28fd7f6e88dea28
1 parent
a09bd2ce
Exists in
master
usuario e senha do login com getter/setter, sendo setados no constructor do test
Showing
2 changed files
with
30 additions
and
15 deletions
Show diff stats
cacic-teste/testcacic.cpp
... | ... | @@ -25,6 +25,8 @@ void CTestCacic::initTestCase() |
25 | 25 | "2.8.1.7", |
26 | 26 | "2.8.1.6"); |
27 | 27 | OCacicComm.setUrlSsl("https://10.1.0.137/cacic/web/app_dev.php"); |
28 | + OCacicComm.setUsuario("cacic"); | |
29 | + OCacicComm.setPassword("cacic123"); | |
28 | 30 | this->testPath = QDir::currentPath() + "/teste"; |
29 | 31 | this->testIniPath = testPath + "/teste.ini"; |
30 | 32 | QVariantMap json; |
... | ... | @@ -106,12 +108,7 @@ void CTestCacic::testPegarUsu(){ |
106 | 108 | } |
107 | 109 | |
108 | 110 | void CTestCacic::testLogin(){ |
109 | - | |
110 | - QVariantMap login; | |
111 | - login["user"] = "eric"; | |
112 | - login["password"] = "612ef9b1"; | |
113 | - OCacicComm.setUrlSsl("https://10.1.0.137/cacic/web/app_dev.php"); | |
114 | - QJsonObject json = OCacicComm.comm("/ws/neo/login", QJsonObject::fromVariantMap(login), true); | |
111 | + QJsonObject json = OCacicComm.login(); | |
115 | 112 | QJsonValue sessionvalue = OCacic.jsonValueFromJsonString(json["reply"].toString(), "session"); |
116 | 113 | // qDebug() << sessionvalue.toString(); |
117 | 114 | QVERIFY(!sessionvalue.isNull()); | ... | ... |
src/cacic_comm.h
... | ... | @@ -20,8 +20,8 @@ private: |
20 | 20 | QString urlGerente; |
21 | 21 | QString urlSsl; |
22 | 22 | // FIXME: Get from configuration |
23 | - QString usuario = "user"; | |
24 | - QString password = "123456"; | |
23 | + QString usuario; | |
24 | + QString password; | |
25 | 25 | std::string session; |
26 | 26 | |
27 | 27 | public: |
... | ... | @@ -148,14 +148,12 @@ public: |
148 | 148 | |
149 | 149 | QJsonObject login() { |
150 | 150 | // Cria dados de login |
151 | - QVariantMap loginMap; | |
152 | - loginMap["user"] = this->usuario; | |
153 | - loginMap["password"] = this->password; | |
154 | - QJsonObject loginJson = QJsonObject::fromVariantMap(loginMap); | |
155 | - | |
151 | + QVariantMap login; | |
152 | + login["user"] = this->usuario; | |
153 | + login["password"] = this->password; | |
154 | +// QJsonValue sessionvalue = OCacic.jsonValueFromJsonString(json["reply"].toString(), "session"); | |
156 | 155 | // Cria conexão e retorna Json da sessão |
157 | - QJsonObject retorno = this->comm("/ws/get/test", loginJson); | |
158 | - | |
156 | + QJsonObject retorno = this->comm("/ws/neo/login", QJsonObject::fromVariantMap(login), true); | |
159 | 157 | return retorno; |
160 | 158 | |
161 | 159 | } |
... | ... | @@ -168,6 +166,26 @@ public: |
168 | 166 | return this->urlSsl; |
169 | 167 | } |
170 | 168 | |
169 | + QString getPassword() | |
170 | + { | |
171 | + return password; | |
172 | + } | |
173 | + | |
174 | + void setPassword(QString value) | |
175 | + { | |
176 | + password = value; | |
177 | + } | |
178 | + QString getUsuario() | |
179 | + { | |
180 | + return usuario; | |
181 | + } | |
182 | + | |
183 | + void setUsuario(QString value) | |
184 | + { | |
185 | + usuario = value; | |
186 | + } | |
187 | + | |
188 | + | |
171 | 189 | signals: |
172 | 190 | void finished(QNetworkReply* reply); |
173 | 191 | ... | ... |