[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: [messagelib] webengineviewer/src/checkphishingurl: Store filename
From: Montel Laurent <montel () kde ! org>
Date: 2016-11-22 12:58:43
Message-ID: E1c9Aep-0005DA-1j () code ! kde ! org
[Download RAW message or body]
Git commit 7428be23354ca4be8252df646f8f04c61b32433b by Montel Laurent.
Committed on 22/11/2016 at 12:48.
Pushed by mlaurent into branch 'master'.
Store filename
M +7 -0 webengineviewer/src/checkphishingurl/autotests/createdatabasefilejobtest.cpp
M +2 -0 webengineviewer/src/checkphishingurl/autotests/createdatabasefilejobtest.h
M +6 -1 webengineviewer/src/checkphishingurl/createdatabasefilejob.cpp
M +3 -0 webengineviewer/src/checkphishingurl/createdatabasefilejob.h
http://commits.kde.org/messagelib/7428be23354ca4be8252df646f8f04c61b32433b
diff --git a/webengineviewer/src/checkphishingurl/autotests/createdatabasefilejobtest.cpp \
b/webengineviewer/src/checkphishingurl/autotests/createdatabasefilejobtest.cpp index \
c1b66fc..f789062 100644
--- a/webengineviewer/src/checkphishingurl/autotests/createdatabasefilejobtest.cpp
+++ b/webengineviewer/src/checkphishingurl/autotests/createdatabasefilejobtest.cpp
@@ -18,6 +18,7 @@
*/
#include "createdatabasefilejobtest.h"
+#include "../createdatabasefilejob.h"
#include <QTest>
@@ -32,4 +33,10 @@ CreateDatabaseFileJobTest::~CreateDatabaseFileJobTest()
}
+void CreateDatabaseFileJobTest::shouldHaveDefaultValue()
+{
+ WebEngineViewer::CreateDatabaseFileJob job;
+ QVERIFY(!job.canStart());
+}
+
QTEST_MAIN(CreateDatabaseFileJobTest)
diff --git a/webengineviewer/src/checkphishingurl/autotests/createdatabasefilejobtest.h \
b/webengineviewer/src/checkphishingurl/autotests/createdatabasefilejobtest.h index \
9640d06..3bce39d 100644
--- a/webengineviewer/src/checkphishingurl/autotests/createdatabasefilejobtest.h
+++ b/webengineviewer/src/checkphishingurl/autotests/createdatabasefilejobtest.h
@@ -28,6 +28,8 @@ class CreateDatabaseFileJobTest : public QObject
public:
explicit CreateDatabaseFileJobTest(QObject *parent = Q_NULLPTR);
~CreateDatabaseFileJobTest();
+private Q_SLOTS:
+ void shouldHaveDefaultValue();
};
#endif // CREATEDATABASEFILEJOBTEST_H
diff --git a/webengineviewer/src/checkphishingurl/createdatabasefilejob.cpp \
b/webengineviewer/src/checkphishingurl/createdatabasefilejob.cpp index \
3549280..d4b6b18 100644
--- a/webengineviewer/src/checkphishingurl/createdatabasefilejob.cpp
+++ b/webengineviewer/src/checkphishingurl/createdatabasefilejob.cpp
@@ -32,6 +32,11 @@ CreateDatabaseFileJob::~CreateDatabaseFileJob()
}
+bool CreateDatabaseFileJob::canStart() const
+{
+ return !mFileName.isEmpty();
+}
+
void CreateDatabaseFileJob::start()
{
//TODO
@@ -39,5 +44,5 @@ void CreateDatabaseFileJob::start()
void CreateDatabaseFileJob::setFileName(const QString &filename)
{
- //TODO
+ mFileName = filename;
}
diff --git a/webengineviewer/src/checkphishingurl/createdatabasefilejob.h \
b/webengineviewer/src/checkphishingurl/createdatabasefilejob.h index 58b1f4b..1b37d99 \
100644
--- a/webengineviewer/src/checkphishingurl/createdatabasefilejob.h
+++ b/webengineviewer/src/checkphishingurl/createdatabasefilejob.h
@@ -33,6 +33,9 @@ public:
~CreateDatabaseFileJob();
void start();
void setFileName(const QString &filename);
+ bool canStart() const;
+private:
+ QString mFileName;
};
}
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic