[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