mirror of
https://github.com/Murmele/Gittyup.git
synced 2024-09-11 02:35:41 +03:00
Fix test resource not available in all builds
This commit is contained in:
parent
9eb9f218bd
commit
872965b987
@ -2,11 +2,14 @@
|
||||
|
||||
#include "cred/Store.h"
|
||||
|
||||
#define PATH "./test/fakeCred.txt"
|
||||
|
||||
class TestStore : public QObject {
|
||||
Q_OBJECT
|
||||
|
||||
private:
|
||||
QTemporaryDir mTempDir;
|
||||
|
||||
QString getTestFilePath();
|
||||
|
||||
private slots:
|
||||
void initTestCase();
|
||||
void readUserPassTestCase();
|
||||
@ -18,8 +21,12 @@ private slots:
|
||||
void cleanupTestCase();
|
||||
};
|
||||
|
||||
QString TestStore::getTestFilePath() {
|
||||
return mTempDir.path() + "/fakeCred.txt";
|
||||
}
|
||||
|
||||
void TestStore::initTestCase() {
|
||||
QFile file(PATH);
|
||||
QFile file(getTestFilePath());
|
||||
if (file.open(QIODevice::WriteOnly | QIODevice::Truncate | QIODevice::Text)) {
|
||||
QTextStream fout(&file);
|
||||
fout << "http://joneDoe:secretPassword@192.168.1.1\n";
|
||||
@ -29,7 +36,7 @@ void TestStore::initTestCase() {
|
||||
}
|
||||
|
||||
void TestStore::readUserPassTestCase() {
|
||||
Store store(PATH);
|
||||
Store store(getTestFilePath());
|
||||
|
||||
auto url = "https://192.168.2.2:3000/h-4nd-h/fake.git";
|
||||
QString username;
|
||||
@ -42,7 +49,7 @@ void TestStore::readUserPassTestCase() {
|
||||
}
|
||||
|
||||
void TestStore::wrongProtocolTestCase() {
|
||||
Store store(PATH);
|
||||
Store store(getTestFilePath());
|
||||
|
||||
auto url = "https://192.168.1.1/h-4nd-h/fake.git";
|
||||
QString username;
|
||||
@ -53,7 +60,7 @@ void TestStore::wrongProtocolTestCase() {
|
||||
}
|
||||
|
||||
void TestStore::wrongUrlTestCase() {
|
||||
Store store(PATH);
|
||||
Store store(getTestFilePath());
|
||||
|
||||
auto url = "http://192.168.1.2/h-4nd-h/fake.git";
|
||||
QString username;
|
||||
@ -64,7 +71,7 @@ void TestStore::wrongUrlTestCase() {
|
||||
}
|
||||
|
||||
void TestStore::wrongUsernameTestCase() {
|
||||
Store store(PATH);
|
||||
Store store(getTestFilePath());
|
||||
|
||||
auto url = "http://192.168.1.1/h-4nd-h/fake.git";
|
||||
QString username = "janeDoe";
|
||||
@ -75,7 +82,7 @@ void TestStore::wrongUsernameTestCase() {
|
||||
}
|
||||
|
||||
void TestStore::saveUserPassTestCase() {
|
||||
Store store(PATH);
|
||||
Store store(getTestFilePath());
|
||||
|
||||
auto url = "http://192.168.1.2/h-4nd-h/fake.git";
|
||||
QString username = "NewUser";
|
||||
@ -105,7 +112,7 @@ void TestStore::wrongFilePathTestCase() {
|
||||
}
|
||||
|
||||
void TestStore::cleanupTestCase() {
|
||||
QFile file(PATH);
|
||||
QFile file(getTestFilePath());
|
||||
file.remove();
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user