[SCM] kdeconnect packaging branch, master, updated. debian/0.9g-1-1183-g9d69498
Maximiliano Curia
maxy at moszumanska.debian.org
Fri Oct 14 14:26:53 UTC 2016
Gitweb-URL: http://git.debian.org/?p=pkg-kde/kde-extras/kdeconnect.git;a=commitdiff;h=39550ff
The following commit has been merged in the master branch:
commit 39550ff6ea66e13f552932976ba92788ad189619
Author: Albert Vaca <albertvaka at gmail.com>
Date: Tue Sep 3 02:14:55 2013 +0200
Type was missing for identity packages
Added a test for it
---
kded/networkpackage.cpp | 1 +
tests/networkpackagetests.cpp | 10 ++++++++++
tests/networkpackagetests.h | 1 +
3 files changed, 12 insertions(+)
diff --git a/kded/networkpackage.cpp b/kded/networkpackage.cpp
index 74bbdf4..c636c5e 100644
--- a/kded/networkpackage.cpp
+++ b/kded/networkpackage.cpp
@@ -136,6 +136,7 @@ void NetworkPackage::createIdentityPackage(NetworkPackage* np)
KSharedConfigPtr config = KSharedConfig::openConfig("kdeconnectrc");
QString id = config->group("myself").readEntry<QString>("id","");
np->mId = QString::number(QDateTime::currentMSecsSinceEpoch());
+ np->mType = PACKAGE_TYPE_IDENTITY;
np->set("deviceId", id);
np->set("deviceName", QHostInfo::localHostName());
np->set("protocolVersion", NetworkPackage::ProtocolVersion);
diff --git a/tests/networkpackagetests.cpp b/tests/networkpackagetests.cpp
index b2f3096..806ab93 100644
--- a/tests/networkpackagetests.cpp
+++ b/tests/networkpackagetests.cpp
@@ -79,6 +79,16 @@ void NetworkPackageTests::networkPackageTest()
}
+void NetworkPackageTests::networkPackageIdentityTest()
+{
+ NetworkPackage np("");
+ NetworkPackage::createIdentityPackage(&np);
+
+ QCOMPARE( np.get<int>("protocolVersion") , NetworkPackage::ProtocolVersion );
+ QCOMPARE( np.type() , PACKAGE_TYPE_IDENTITY );
+
+}
+
void NetworkPackageTests::networkPackageEncryptionTest()
{
diff --git a/tests/networkpackagetests.h b/tests/networkpackagetests.h
index b91eab9..bb2b743 100644
--- a/tests/networkpackagetests.h
+++ b/tests/networkpackagetests.h
@@ -32,6 +32,7 @@ private Q_SLOTS:
void dummyTest();
void networkPackageTest();
+ void networkPackageIdentityTest();
void networkPackageEncryptionTest();
void cleanupTestCase();
--
kdeconnect packaging
More information about the pkg-kde-commits
mailing list