Commit 5be74952752b801831c313916453fbeaba535143

Authored by LightBase Consultoria em Software Publico
1 parent d569f3d0
Exists in master

Modificaçoes nos tests

cacic-teste/testcacic.cpp
@@ -9,22 +9,22 @@ CTestCacic::CTestCacic(QObject *parent) : @@ -9,22 +9,22 @@ CTestCacic::CTestCacic(QObject *parent) :
9 9
10 void CTestCacic::initTestCase() 10 void CTestCacic::initTestCase()
11 { 11 {
12 - this->OCacicComm = new CacicComm("http://teste.cacic.cc",  
13 - "rG/HcIDVTZ3pPKCf[[MAIS]]I6aigUb7OMeij3FfC7qNaznk0rBRYb6q6kSK3eNfjgptS8BfwW5yJqCvD2ai7xlw9I6P21j6cvQUqlHmAJpCbfwR13urdRE9AhjfokMcPrH6R1/zXPGMHveLRRgKLcqWu2X96rmoQQdRq9EW1SXmYUAx1dCV[[MAIS]]3Ha61XBw5pq58q35zH8Gjt998rTi3ecV8ShXXevqyK[[MAIS]]W07xpgTjbbd6Fbs/35gPfdRRgMNFjq7Gq[[MAIS]]llFgYMJ6UcEhw8f0ZLQo2oL/eRW/CNyeBW6wG0hIo6EIdpi/Ht0/95Uwn2Og[[MAIS]]2UPXsmKKuTMeGwUvPdbEfexlinUO0[[MAIS]]j9qIa2dpjtl0Y5Fyk1Bvw2ZYRTXwgJpUHsBboWmtTFpgX3wSGOWMipE80K8ktRTVYOp[[MAIS]]4qS/SzKWXpfCuZoCncfwE0lCEoreTH[[MAIS]]MLrTkHJP2oqYMAyFyQcjC0UGr3BQGa2edSNXjG7jrTdddga/SODUiF94jgh/QBwhiZby34b__CRYPTED__",  
14 - "P198PVwtz5F5CfZPSUrzuaQA/QG1sTnwzl/rBnj8M7y5MglANGodG5LLD4q7oY809HuDR4g5tL64lZRBKvKPmEgWd9iAZKvT4UAm9XWN3nKKLGaznCaJohmntNGqrJP1Zd9riTHGu10mPbg/Uh3TCbBHVOICvu5sDlINlCR6A3[[MAIS]]a55RhfKNidvr5uX0kozCxr5t2DyOb5oPocEGyJKyHLQ==__CRYPTED__",  
15 - "1",  
16 - "0",  
17 - "0",  
18 - "YwpgjzZ86/eCsjvOki1KkQ==__CRYPTED__",  
19 - "8PT6U445MPNr3S7WHFa20ge/8NJSspSYE/UL3zf[[MAIS]]wkEfNZ7p1B/2o6i89gTZ44Ok__CRYPTED__",  
20 - "wshPlZWvLPhbUEQFQ1aQmA==__CRYPTED__",  
21 - "E9aKtVz/OSmGv7v1xW4FwaFukOob3qQ/HFDIz916K3ys82qfX9vBDz[[MAIS]]M2cdoYedhNkXt[[MAIS]]UVb10nD[[MAIS]]tOfbn7mlOlTDoGzUl9CgdPCsb[[MAIS]]Qa4wzuCrMw0BcCuaKfr62E3b8vh6Ug4JJbOgBo3ohG3x5O7Ap0D94GKtAWjMuTXRBbhGxPrRS4M6AhzvaN5P8pWd9FikrCLWuMs4ebnRlftef3RmVKScBDQ5zmK6sKxYNmX[[MAIS]]kKn/Gi2[[MAIS]]HftZ7HD9JLvZBpYhp4yjqShblQ67d6PlWgrRWXxwDseIiJe3NlF70zrCPBBelkeAhVDXMXnsYtLms3ElsLzxa3c5vpWzTfgyE[[MAIS]]hvALy4ivew7zaxEwrg2KY1T7GOSWZ7vljIvbhVZJgtzbnYiulFjJTtm5W4uJMKLuUJNzB0rxMkzToIE9/kDmeO2OKiwFbIfbe2Wdq0VpllOkjKtj9WM676iBSpYAXG0MsmLMj9CZ/sNi06hGF[[MAIS]]rXxiOSk66M0Hq[[MAIS]]OeUBh4z3Ra6f9yPJn0K9hIQyT[[MAIS]]Dr/QW/QdJIOkLTW8ZyyAF4DW9ojiTlUdySvB5EB1jyZ5nNTpzyE38qIdg7uM1tdWdm9FZGYxMdHwi1tS2dBeIWkDfWEjih01xiVt2dmdRgo0zIZvmmYDJ9LhCU3XPDlwdeQ8[[MAIS]]F7fnxDfxGqZQjZJ[[MAIS]]Y/Q8bdLpgbhcd3gt3SzjMLE0M[[MAIS]]hTmHG1KP2CzCibZ7grFAN3Y3jSPjmEj5Fzs26tdhdjNzSIt1FCueea8P2c4NmxPYkJCg0D1mgNrkH3L5svsO[[MAIS]]6YYrl3df4s[[MAIS]]fcK/to9s/pnkKfBKrAPF6Z4s2WPsALUPBDS5ty7RC2vqXRvH6hPR4o7xhXzQOQ/1xytr/RoEWEVeZ2wgHVVbbtFsALul/IDc7B45wmwxBx9iZHVwpQJVlNZZUBtwKqKhnXz5pM[[MAIS]]7yUAkfhMcO09pPd5kB2MBdRJs[[MAIS]]2FIk0GRUw05IHkc1rZEX5Ow==__CRYPTED__",  
22 - "Yot8BeM9lOh431SB7dYQXw==__CRYPTED__",  
23 - "Dcr8b5IfZOJjt6qyH5dGyw==__CRYPTED__",  
24 - "2.5.1.1.256.32",  
25 - "2.8.1.7",  
26 - "2.8.1.6");  
27 - OCacicComm->setUrlSsl("https://10.1.0.137/cacic/web/app_dev.php"); 12 + this->OCacicComm = new CacicComm("https://teste.cacic.cc",
  13 + "rG/HcIDVTZ3pPKCf[[MAIS]]I6aigUb7OMeij3FfC7qNaznk0rBRYb6q6kSK3eNfjgptS8BfwW5yJqCvD2ai7xlw9I6P21j6cvQUqlHmAJpCbfwR13urdRE9AhjfokMcPrH6R1/zXPGMHveLRRgKLcqWu2X96rmoQQdRq9EW1SXmYUAx1dCV[[MAIS]]3Ha61XBw5pq58q35zH8Gjt998rTi3ecV8ShXXevqyK[[MAIS]]W07xpgTjbbd6Fbs/35gPfdRRgMNFjq7Gq[[MAIS]]llFgYMJ6UcEhw8f0ZLQo2oL/eRW/CNyeBW6wG0hIo6EIdpi/Ht0/95Uwn2Og[[MAIS]]2UPXsmKKuTMeGwUvPdbEfexlinUO0[[MAIS]]j9qIa2dpjtl0Y5Fyk1Bvw2ZYRTXwgJpUHsBboWmtTFpgX3wSGOWMipE80K8ktRTVYOp[[MAIS]]4qS/SzKWXpfCuZoCncfwE0lCEoreTH[[MAIS]]MLrTkHJP2oqYMAyFyQcjC0UGr3BQGa2edSNXjG7jrTdddga/SODUiF94jgh/QBwhiZby34b__CRYPTED__",
  14 + "P198PVwtz5F5CfZPSUrzuaQA/QG1sTnwzl/rBnj8M7y5MglANGodG5LLD4q7oY809HuDR4g5tL64lZRBKvKPmEgWd9iAZKvT4UAm9XWN3nKKLGaznCaJohmntNGqrJP1Zd9riTHGu10mPbg/Uh3TCbBHVOICvu5sDlINlCR6A3[[MAIS]]a55RhfKNidvr5uX0kozCxr5t2DyOb5oPocEGyJKyHLQ==__CRYPTED__",
  15 + "1",
  16 + "0",
  17 + "0",
  18 + "YwpgjzZ86/eCsjvOki1KkQ==__CRYPTED__",
  19 + "8PT6U445MPNr3S7WHFa20ge/8NJSspSYE/UL3zf[[MAIS]]wkEfNZ7p1B/2o6i89gTZ44Ok__CRYPTED__",
  20 + "wshPlZWvLPhbUEQFQ1aQmA==__CRYPTED__",
  21 + "E9aKtVz/OSmGv7v1xW4FwaFukOob3qQ/HFDIz916K3ys82qfX9vBDz[[MAIS]]M2cdoYedhNkXt[[MAIS]]UVb10nD[[MAIS]]tOfbn7mlOlTDoGzUl9CgdPCsb[[MAIS]]Qa4wzuCrMw0BcCuaKfr62E3b8vh6Ug4JJbOgBo3ohG3x5O7Ap0D94GKtAWjMuTXRBbhGxPrRS4M6AhzvaN5P8pWd9FikrCLWuMs4ebnRlftef3RmVKScBDQ5zmK6sKxYNmX[[MAIS]]kKn/Gi2[[MAIS]]HftZ7HD9JLvZBpYhp4yjqShblQ67d6PlWgrRWXxwDseIiJe3NlF70zrCPBBelkeAhVDXMXnsYtLms3ElsLzxa3c5vpWzTfgyE[[MAIS]]hvALy4ivew7zaxEwrg2KY1T7GOSWZ7vljIvbhVZJgtzbnYiulFjJTtm5W4uJMKLuUJNzB0rxMkzToIE9/kDmeO2OKiwFbIfbe2Wdq0VpllOkjKtj9WM676iBSpYAXG0MsmLMj9CZ/sNi06hGF[[MAIS]]rXxiOSk66M0Hq[[MAIS]]OeUBh4z3Ra6f9yPJn0K9hIQyT[[MAIS]]Dr/QW/QdJIOkLTW8ZyyAF4DW9ojiTlUdySvB5EB1jyZ5nNTpzyE38qIdg7uM1tdWdm9FZGYxMdHwi1tS2dBeIWkDfWEjih01xiVt2dmdRgo0zIZvmmYDJ9LhCU3XPDlwdeQ8[[MAIS]]F7fnxDfxGqZQjZJ[[MAIS]]Y/Q8bdLpgbhcd3gt3SzjMLE0M[[MAIS]]hTmHG1KP2CzCibZ7grFAN3Y3jSPjmEj5Fzs26tdhdjNzSIt1FCueea8P2c4NmxPYkJCg0D1mgNrkH3L5svsO[[MAIS]]6YYrl3df4s[[MAIS]]fcK/to9s/pnkKfBKrAPF6Z4s2WPsALUPBDS5ty7RC2vqXRvH6hPR4o7xhXzQOQ/1xytr/RoEWEVeZ2wgHVVbbtFsALul/IDc7B45wmwxBx9iZHVwpQJVlNZZUBtwKqKhnXz5pM[[MAIS]]7yUAkfhMcO09pPd5kB2MBdRJs[[MAIS]]2FIk0GRUw05IHkc1rZEX5Ow==__CRYPTED__",
  22 + "Yot8BeM9lOh431SB7dYQXw==__CRYPTED__",
  23 + "Dcr8b5IfZOJjt6qyH5dGyw==__CRYPTED__",
  24 + "2.5.1.1.256.32",
  25 + "2.8.1.7",
  26 + "2.8.1.6");
  27 + OCacicComm->setUrlSsl("https://teste.cacic.cc");
28 OCacicComm->setUsuario("cacic"); 28 OCacicComm->setUsuario("cacic");
29 OCacicComm->setPassword("cacic123"); 29 OCacicComm->setPassword("cacic123");
30 this->testPath = QDir::currentPath() + "/teste"; 30 this->testPath = QDir::currentPath() + "/teste";
@@ -56,16 +56,16 @@ void CTestCacic::testCommStatus() @@ -56,16 +56,16 @@ void CTestCacic::testCommStatus()
56 QVERIFY(OCacicComm->commStatus()); 56 QVERIFY(OCacicComm->commStatus());
57 } 57 }
58 58
59 -void CTestCacic::testComm()  
60 -{  
61 - bool ok;  
62 - if (OCacicComm->commStatus()){  
63 - QJsonObject jsonreply = OCacicComm->comm("/ws/get/test", &ok);  
64 -// qDebug() << jsonreply["codestatus"].toString();  
65 - QVERIFY(OCacic.getValueFromTags(jsonreply["reply"].toString(), "Comm_Status", "<>") == QString("OK"));  
66 - } else  
67 - QSKIP("Teste de comunicação negativo!");  
68 -} 59 +//void CTestCacic::testComm()
  60 +//{
  61 +// bool ok;
  62 +// if (OCacicComm->commStatus()){
  63 +// QJsonObject jsonreply = OCacicComm->comm("/ws/neo", &ok);
  64 +// // qDebug() << jsonreply["codestatus"].toString();
  65 +// QVERIFY(OCacic.getValueFromTags(jsonreply["reply"].toString(), "Comm_Status", "<>") == QString("OK"));
  66 +// } else
  67 +// QSKIP("Teste de comunicação negativo!");
  68 +//}
69 69
70 void CTestCacic::testDeleteFile() 70 void CTestCacic::testDeleteFile()
71 { 71 {
@@ -82,7 +82,7 @@ void CTestCacic::testDeleteFolder() @@ -82,7 +82,7 @@ void CTestCacic::testDeleteFolder()
82 } 82 }
83 83
84 void CTestCacic::testInterfaceDeRede(){ 84 void CTestCacic::testInterfaceDeRede(){
85 -// qDebug() << OCacicComp.getNetworkInterface().at(0)["nome"].toString(); 85 + // qDebug() << OCacicComp.getNetworkInterface().at(0)["nome"].toString();
86 QVERIFY2(!OCacicComp.getNetworkInterface().empty(), "Nenhuma interface de rede encontrada."); 86 QVERIFY2(!OCacicComp.getNetworkInterface().empty(), "Nenhuma interface de rede encontrada.");
87 } 87 }
88 88
@@ -90,7 +90,7 @@ void CTestCacic::testcoletaIdOs(){ @@ -90,7 +90,7 @@ void CTestCacic::testcoletaIdOs(){
90 // instancia um OperatingSystem que invoca coletaIdOs() no construtor 90 // instancia um OperatingSystem que invoca coletaIdOs() no construtor
91 OperatingSystem OS; 91 OperatingSystem OS;
92 92
93 -// QVERIFY(OS.getIdOs() == OperatingSystem::LINUX_ARCH); 93 + // QVERIFY(OS.getIdOs() == OperatingSystem::LINUX_ARCH);
94 QVERIFY(OS.getIdOs() != -1); 94 QVERIFY(OS.getIdOs() != -1);
95 } 95 }
96 96
@@ -121,6 +121,7 @@ void CTestCacic::testJsonValueFromJsonString() @@ -121,6 +121,7 @@ void CTestCacic::testJsonValueFromJsonString()
121 void CTestCacic::testLogin(){ 121 void CTestCacic::testLogin(){
122 bool ok; 122 bool ok;
123 QJsonObject jsonReply = OCacicComm->login(&ok); 123 QJsonObject jsonReply = OCacicComm->login(&ok);
  124 + // qDebug() << jsonReply;
124 QJsonObject sessionvalue = jsonReply["reply"].toObject(); 125 QJsonObject sessionvalue = jsonReply["reply"].toObject();
125 OCacic.setChaveCrypt(sessionvalue["chavecrip"].toString()); 126 OCacic.setChaveCrypt(sessionvalue["chavecrip"].toString());
126 QVERIFY(ok); 127 QVERIFY(ok);
@@ -131,9 +132,9 @@ void CTestCacic::testSslConnection() @@ -131,9 +132,9 @@ void CTestCacic::testSslConnection()
131 bool ok; 132 bool ok;
132 QJsonObject json = OCacicComm->comm("", &ok, QJsonObject(), true); 133 QJsonObject json = OCacicComm->comm("", &ok, QJsonObject(), true);
133 QJsonValue jsonvalue = (!json["codestatus"].isNull()) ? 134 QJsonValue jsonvalue = (!json["codestatus"].isNull()) ?
134 - json["codestatus"] :  
135 - QJsonValue::fromVariant(-1);  
136 -// qDebug() << jsonvalue.toDouble(); 135 + json["codestatus"] :
  136 + QJsonValue::fromVariant(-1);
  137 + // qDebug() << jsonvalue.toDouble();
137 QVERIFY(jsonvalue.toDouble() == 200 || jsonvalue.toDouble() == 302); 138 QVERIFY(jsonvalue.toDouble() == 200 || jsonvalue.toDouble() == 302);
138 } 139 }
139 140
@@ -154,8 +155,8 @@ void CTestCacic::testDeCrypt(){ @@ -154,8 +155,8 @@ void CTestCacic::testDeCrypt(){
154 155
155 void CTestCacic::testCacicCompToJsonObject() 156 void CTestCacic::testCacicCompToJsonObject()
156 { 157 {
157 -// qDebug() << OCacicComp.toJsonObject();  
158 -// OCacic.setJsonToFile(OCacicComp.toJsonObject(), "jsoncomp.json"); 158 + // qDebug() << OCacicComp.toJsonObject();
  159 + // OCacic.setJsonToFile(OCacicComp.toJsonObject(), "jsoncomp.json");
159 QVERIFY(!OCacicComp.toJsonObject().empty()); 160 QVERIFY(!OCacicComp.toJsonObject().empty());
160 } 161 }
161 162
@@ -184,7 +185,7 @@ void CTestCacic::testStartService() @@ -184,7 +185,7 @@ void CTestCacic::testStartService()
184 exitStatus = OCacic.startProcess("../../install-cacic/debug/install-cacic.exe", true, &ok); 185 exitStatus = OCacic.startProcess("../../install-cacic/debug/install-cacic.exe", true, &ok);
185 qDebug() << exitStatus; 186 qDebug() << exitStatus;
186 #else 187 #else
187 - exitStatus = OCacic.startProcess("../../install-cacic/debug/install-cacic", true, &ok); 188 + exitStatus = OCacic.startProcess("../install-cacic/debug/install-cacic", true, &ok);
188 #endif 189 #endif
189 QVERIFY(ok); 190 QVERIFY(ok);
190 } 191 }
@@ -239,7 +240,7 @@ void CTestCacic::testGetTest() @@ -239,7 +240,7 @@ void CTestCacic::testGetTest()
239 bool ok; 240 bool ok;
240 QJsonObject envio; 241 QJsonObject envio;
241 envio["computador"] = OCacicComp.toJsonObject(); 242 envio["computador"] = OCacicComp.toJsonObject();
242 - OCacicComm->setUrlGerente("http://10.1.0.137/cacic/web/app_dev.php"); 243 + OCacicComm->setUrlGerente("http://teste.cacic.cc");
243 OCacicComm->comm("/ws/neo/getTest", &ok, envio); 244 OCacicComm->comm("/ws/neo/getTest", &ok, envio);
244 QVERIFY(ok); 245 QVERIFY(ok);
245 } 246 }
@@ -259,8 +260,8 @@ void CTestCacic::testColeta() @@ -259,8 +260,8 @@ void CTestCacic::testColeta()
259 oColeta.configuraColetas(); 260 oColeta.configuraColetas();
260 oColeta.run(); 261 oColeta.run();
261 oColeta.waitToCollect(); 262 oColeta.waitToCollect();
262 -// OCacic.setJsonToFile(oColeta.toJsonObject(), "/home/eric/coleta.json");  
263 -// qDebug() << oColeta.toJsonObject(); 263 + // OCacic.setJsonToFile(oColeta.toJsonObject(), "/home/eric/coleta.json");
  264 + // qDebug() << oColeta.toJsonObject();
264 QVERIFY(!oColeta.toJsonObject()["software"].toObject().isEmpty() && 265 QVERIFY(!oColeta.toJsonObject()["software"].toObject().isEmpty() &&
265 !oColeta.toJsonObject()["hardware"].toObject().isEmpty()); 266 !oColeta.toJsonObject()["hardware"].toObject().isEmpty());
266 } 267 }
@@ -332,7 +333,7 @@ void CTestCacic::testFtpDownload() @@ -332,7 +333,7 @@ void CTestCacic::testFtpDownload()
332 333
333 void CTestCacic::cleanupTestCase() 334 void CTestCacic::cleanupTestCase()
334 { 335 {
335 -// OCacic.deleteFile("gpl-2.0.txt"); 336 + // OCacic.deleteFile("gpl-2.0.txt");
336 OCacic.deleteFile("log01.txt"); 337 OCacic.deleteFile("log01.txt");
337 OCacic.deleteFile("./log02.txt"); 338 OCacic.deleteFile("./log02.txt");
338 OCacic.deleteFile("../log03.txt"); 339 OCacic.deleteFile("../log03.txt");
cacic-teste/testcacic.h
@@ -45,7 +45,7 @@ public slots: @@ -45,7 +45,7 @@ public slots:
45 private slots: 45 private slots:
46 void initTestCase(); 46 void initTestCase();
47 void testCommStatus(); 47 void testCommStatus();
48 - void testComm(); 48 +// void testComm();
49 void testGetAndSetValueFromFile(); 49 void testGetAndSetValueFromFile();
50 void testGetValueFromTags(); 50 void testGetValueFromTags();
51 void testCreateFolder(); 51 void testCreateFolder();
gercols/gercols.pro
@@ -9,17 +9,6 @@ QT += network @@ -9,17 +9,6 @@ QT += network
9 QT -= gui 9 QT -= gui
10 10
11 TARGET = gercols 11 TARGET = gercols
12 -CONFIG += console  
13 -CONFIG -= app_bundle  
14 -CONFIG += qt  
15 -CONFIG += c++11  
16 -  
17 -win32 {  
18 - QT += axcontainer  
19 - LIBS += -LE:\LightBase\cacic-agente-project\cacic-agente\src\crypto++\lib -lcryptopp  
20 -} else {  
21 - LIBS += -L/usr/lib -lcryptopp  
22 -}  
23 12
24 TEMPLATE = app 13 TEMPLATE = app
25 14
@@ -49,5 +38,24 @@ HEADERS += \ @@ -49,5 +38,24 @@ HEADERS += \
49 ../src/vqtconvert.h \ 38 ../src/vqtconvert.h \
50 ../src/wmi.h \ 39 ../src/wmi.h \
51 40
  41 +CONFIG += console
  42 +CONFIG -= app_bundle
  43 +CONFIG += qt
  44 +CONFIG += c++11
  45 +CONFIG += static
  46 +
  47 +win32 {
  48 + QT += axcontainer
  49 + LIBS += -LE:\LightBase\cacic-agente-project\cacic-agente\src\crypto++\lib -lcryptopp
  50 +} else {
  51 + LIBS += -L/usr/lib -lcryptopp
  52 +}
  53 +
  54 +
  55 +
52 INCLUDEPATH += ../src \ 56 INCLUDEPATH += ../src \
53 ../src/crypto++/include/ 57 ../src/crypto++/include/
  58 +
  59 +DEFINES += STATIC
  60 + message("Static build.")
  61 +}