[SCM] ktp-common-internals packaging branch, master, updated. debian/15.12.1-2-1839-gf0635e9

Maximiliano Curia maxy at moszumanska.debian.org
Mon May 9 09:08:20 UTC 2016


Gitweb-URL: http://git.debian.org/?p=pkg-kde/applications/ktp-common-internals.git;a=commitdiff;h=f54b53f

The following commit has been merged in the master branch:
commit f54b53fbdee6243bdf8fc1c91accc1697b7384b9
Author: Marcin Ziemiński <zieminn at gmail.com>
Date:   Sun Jul 27 20:11:32 2014 +0200

    Add test for sessionRefreshed signal
    
    Signed-off-by: Marcin Ziemiński <zieminn at gmail.com>
---
 otr-proxy/test/otr-test.cpp | 21 ++++++++++++++++++++-
 1 file changed, 20 insertions(+), 1 deletion(-)

diff --git a/otr-proxy/test/otr-test.cpp b/otr-proxy/test/otr-test.cpp
index 2bf5f65..1c171f8 100644
--- a/otr-proxy/test/otr-test.cpp
+++ b/otr-proxy/test/otr-test.cpp
@@ -78,7 +78,9 @@ namespace tst {
 
         public:
             SessionEnv(const SessionContext &ctx, Manager *manager)
-                : ses(ctx, manager)
+                : ses(ctx, manager),
+                sessionRefreshed(false),
+                levelChanged(false)
             {
             }
 
@@ -86,6 +88,7 @@ namespace tst {
             {
                 lastFpRcv.clear();
                 sessionRefreshed = false;
+                levelChanged = false;
                 lastTlevel = TrustLevel::NOT_PRIVATE;
                 ses.eventQueue.clear();
                 ses.mesQueue.clear();
@@ -103,6 +106,7 @@ namespace tst {
 
             void onTrustLevelChanged(TrustLevel tlevel)
             {
+                levelChanged = true;
                 lastTlevel = tlevel;
             }
 
@@ -110,6 +114,7 @@ namespace tst {
             TestSession ses;
             QString lastFpRcv;
             bool sessionRefreshed;
+            bool levelChanged;
             TrustLevel lastTlevel;
     };
 
@@ -134,6 +139,7 @@ class OTRTest : public QObject
         void testEncUnencryptedErrors();
         void testDoubleConversation();
         void testTrustDistrustFingerprint();
+        void testSessionRefreshed();
 
         void cleanup();
 
@@ -508,6 +514,19 @@ void OTRTest::testTrustDistrustFingerprint()
     QCOMPARE(bob3.trustLevel(), TrustLevel::UNVERIFIED);
 }
 
+void OTRTest::testSessionRefreshed()
+{
+    TestSession &alice = aliceEnv->ses;
+    TestSession &bob = bobEnv->ses;
+
+    startSession(alice, bob);
+    connect(&alice, SIGNAL(sessionRefreshed()), aliceEnv, SLOT(onSessionRefreshed()));
+    connect(&bob, SIGNAL(trustLevelChanged(TrustLevel)), bobEnv, SLOT(onTrustLevelChanged(TrustLevel)));
+    startSession(alice, bob);
+    QVERIFY(aliceEnv->sessionRefreshed);
+    QVERIFY(bobEnv->levelChanged);
+}
+
 void OTRTest::cleanup()
 {
     delete aliceEnv;

-- 
ktp-common-internals packaging



More information about the pkg-kde-commits mailing list