[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