[SCM] ktp-text-ui packaging branch, master, updated. debian/15.12.1-1-1918-gdf4b0ec

Maximiliano Curia maxy at moszumanska.debian.org
Sat May 28 00:22:41 UTC 2016


Gitweb-URL: http://git.debian.org/?p=pkg-kde/applications/ktp-text-ui.git;a=commitdiff;h=f4f16ca

The following commit has been merged in the master branch:
commit f4f16ca928c609c10e53b8f725cfe451cc412969
Author: Daniele E. Domenichelli <daniele.domenichelli at gmail.com>
Date:   Tue Aug 28 16:05:11 2012 +0200

    [tests] add more tests
---
 tests/message-processor-basic-tests.cpp | 18 ++++++++++++------
 tests/message-processor-basic-tests.h   |  1 +
 2 files changed, 13 insertions(+), 6 deletions(-)

diff --git a/tests/message-processor-basic-tests.cpp b/tests/message-processor-basic-tests.cpp
index 06ab841..098855b 100644
--- a/tests/message-processor-basic-tests.cpp
+++ b/tests/message-processor-basic-tests.cpp
@@ -34,13 +34,13 @@
     QString href = QLatin1String(expected); \
     QCOMPARE(processed, href); \
     QTextDocument inputdoc, processeddoc; \
-    inputdoc.setHtml(QLatin1String(input)); \
+    inputdoc.setHtml(QRegExp::escape(QLatin1String(input))); \
     processeddoc.setHtml(href); \
-    QString processedtext = processeddoc.toPlainText().replace(QLatin1String("\*"), QLatin1String("*")); \
-    QCOMPARE(inputdoc.toPlainText(), processedtext); \
+    QCOMPARE(inputdoc.toPlainText(), processeddoc.toPlainText()); \
 }
 
 
+
 Tp::Message normalMessage(const char* msg) {
     return Tp::Message(Tp::ChannelTextMessageTypeNormal, QLatin1String(msg));
 }
@@ -194,10 +194,16 @@ void MessageProcessorBasicTests::testBoldItalics()
     compareWithPlainText("/*this is italics bold*/", "<i>/<b>\*this is italics bold\*</b>/</i>");
     compareWithPlainText("*/this is bold italics/*", "<b>\*<i>/this is bold italics/</i>\*</b>");
 
-    compareWithPlainText("/*this is just wrong/*", "/*this is just wrong/*");
-
     compareWithPlainText("this is /*italics bold*/ , this is */bold italics/*", "this is <i>/<b>\*italics bold\*</b>/</i> , this is <b>\*<i>/bold italics/</i>\*</b>");
-//    compareWithPlainText("this is /*italics bold*/, this is */bold italics/*", "this is <i>/<b>\*italics bold\*</b>/</i>, this is <b>\*<i>/bold italics/</i>\*</b>");
+
+//    compareWithPlainText("/*this is wrong italics bold/*", "/\*this is wrong italics bold/\*");
+//    compareWithPlainText("this has a /punctuation mark/, after the slash", "this has a <i>/punctuation mark/</i>, after the slash");
+}
+
+void MessageProcessorBasicTests::testRandomFormatting()
+{
+    compareWithPlainText("/this *should* work/ but /let's be *sure*/", "<i>/this <b>\*should\*</b> work/</i> but <i>/let's be <b>\*sure\*</b>/</i>");
+    compareWithPlainText("/this -should- work/ and /this -should- work as well/", "<i>/this <s>-should-</s> work/</i> and <i>/this <s>-should-</s> work as well/</i>");
 }
 
 
diff --git a/tests/message-processor-basic-tests.h b/tests/message-processor-basic-tests.h
index dd02c9b..2fa3177 100644
--- a/tests/message-processor-basic-tests.h
+++ b/tests/message-processor-basic-tests.h
@@ -48,6 +48,7 @@ private Q_SLOTS:
     void testStrikethrough();
     void testUnderline();
     void testBoldItalics();
+    void testRandomFormatting();
 };
 
 #endif // MESSAGE_PROCESSOR_BASIC_TESTS_H

-- 
ktp-text-ui packaging



More information about the pkg-kde-commits mailing list