comment unit test for debuging

This commit is contained in:
Ondřej Fischer 2019-10-10 08:25:38 +02:00
parent ce7317c510
commit ef2af0dd7d
2 changed files with 38 additions and 40 deletions

View File

@ -63,7 +63,6 @@ void UnitTest::getTokenSubject()
QVERIFY(spy.isValid());
QCOMPARE(spy.count(), 1);
QString json = response->reply->readAll();
qDebug() << json;
QVERIFY(!json.isEmpty());
}
@ -123,48 +122,47 @@ void UnitTest::connectToDB()
QCOMPARE(db->getTestMessage(2), QStringLiteral("Does it work?"));
}
void UnitTest::debugConnection()
{
QSslSocket ssl;// = new QSslSocket();
ssl.connectToHostEncrypted("192.168.1.3", 8443);
ssl.ignoreSslErrors();
if (!ssl.waitForEncrypted())
{
qDebug() << ssl.errorString();
}
QString tmp = "POST /AaaManager/authSession HTTP/1.1\r\nHost: 192.168.1.3:8443\r\nAuthorization: Basic c3BhY2V0aTpFN0ZFQTA3REJDODJGQjlCQTM0QjJFNDUzRTJFRkU4OUYwNTgzRTcxODc1NDM1MDdFRjExRTg0NzI2MDcxRkU0Mjg0NDUzNzJGMkU0NkI0NTVFQjBDNzk3NDdDNTFFMzYyRjQwM0NFMzk0NzNBMkE4QzJERkEwQ0U1Qzk4MjZDMA==\r\nUser-Agent: curl/7.65.3\r\nAccept: */*\r\nContent-Type: application/json\r\nContent-Length: 164\r\n\r\n{\"password\":\"E7FEA07DBC82FB9BA34B2E453E2EFE89F0583E7187543507EF11E84726071FE428445372F2E46B455EB0C79747C51E362F403CE39473A2A8C2DFA0CE5C9826C0\",\"username\":\"spaceti\"}";
qDebug().noquote() << tmp.toUtf8();
ssl.write(tmp.toUtf8());
QString data;
while (ssl.waitForReadyRead() && data.isEmpty())
{
data.append(ssl.readAll().data());
}
qDebug().noquote() << data;
int index = data.lastIndexOf("id");
QString tkn = data.mid( index + 5, 36);
tkn = tkn + ":";
qDebug() << "parsed token : " <<tkn;
tmp = "POST /SubjectManager/getSubjects HTTP/1.1\r\nHost: 192.168.1.3:8443\r\nAuthorization: Basic " + tkn.toUtf8().toBase64() + "\r\nUser-Agent: curl/7.65.3\r\nAccept: */*\r\n\r\n";
QFile file("output1234.txt");
file.open(QIODevice::ReadWrite);
QTextStream st(&file);
st << tmp;
file.close();
qDebug().noquote() << tmp.toUtf8();
ssl.write(tmp.toUtf8());
while (ssl.waitForReadyRead())
{
qDebug() << ssl.readAll().data();
}
qDebug() << ssl.errorString();
//void UnitTest::debugConnection()
//{
// QSslSocket ssl;// = new QSslSocket();
// ssl.connectToHostEncrypted("192.168.1.3", 8443);
// ssl.ignoreSslErrors();
// if (!ssl.waitForEncrypted())
// {
// qDebug() << ssl.errorString();
// }
// QString tmp = "POST /AaaManager/authSession HTTP/1.1\r\nHost: 192.168.1.3:8443\r\nAuthorization: Basic c3BhY2V0aTpFN0ZFQTA3REJDODJGQjlCQTM0QjJFNDUzRTJFRkU4OUYwNTgzRTcxODc1NDM1MDdFRjExRTg0NzI2MDcxRkU0Mjg0NDUzNzJGMkU0NkI0NTVFQjBDNzk3NDdDNTFFMzYyRjQwM0NFMzk0NzNBMkE4QzJERkEwQ0U1Qzk4MjZDMA==\r\nUser-Agent: curl/7.65.3\r\nAccept: */*\r\nContent-Type: application/json\r\nContent-Length: 164\r\n\r\n{\"password\":\"E7FEA07DBC82FB9BA34B2E453E2EFE89F0583E7187543507EF11E84726071FE428445372F2E46B455EB0C79747C51E362F403CE39473A2A8C2DFA0CE5C9826C0\",\"username\":\"spaceti\"}";
// qDebug().noquote() << tmp.toUtf8();
// ssl.write(tmp.toUtf8());
// QString data;
// while (ssl.waitForReadyRead() && data.isEmpty())
// {
// data.append(ssl.readAll().data());
// }
// qDebug().noquote() << data;
// int index = data.lastIndexOf("id");
// QString tkn = data.mid( index + 5, 36);
// tkn = tkn + ":";
// qDebug() << "parsed token : " <<tkn;
// tmp = "POST /SubjectManager/getSubjects HTTP/1.1\r\nHost: 192.168.1.3:8443\r\nAuthorization: Basic " + tkn.toUtf8().toBase64() + "\r\nUser-Agent: curl/7.65.3\r\nAccept: */*\r\n\r\n";
// QFile file("output1234.txt");
// file.open(QIODevice::ReadWrite);
// QTextStream st(&file);
// st << tmp;
// file.close();
// qDebug().noquote() << tmp.toUtf8();
// ssl.write(tmp.toUtf8());
// while (ssl.waitForReadyRead())
// {
// qDebug() << ssl.readAll().data();
// }
// qDebug() << ssl.errorString();
QVERIFY(true);
}
// QVERIFY(true);
//}
void UnitTest::saveDataToDB()
{
DataManager* dataMan = new DataManager();
// dataMan->localSaveTokens();
QVERIFY(true);

View File

@ -24,7 +24,7 @@ private slots:
void subjectJSONParser();
void tokenJSONParser();
void connectToDB();
void debugConnection();
//void debugConnection();
void saveDataToDB();
private: