1
0
mirror of https://github.com/qTox/qTox.git synced 2024-03-22 14:00:36 +08:00

refactor: removed unnecessary functions and test depending on them

This commit is contained in:
noavarice 2017-07-25 17:29:29 +03:00 committed by noavarice
parent d302e261d4
commit 40c4f431dd
No known key found for this signature in database
GPG Key ID: 52A50775BE13DF17

View File

@ -276,44 +276,6 @@ static void specialCasesTest(MarkdownFunction applyMarkdown,
}
}
/**
* @brief Testing cases which are common for all types of formatting except multiline code
* @param noSymbols True if it's not allowed to show formatting symbols
* @param map Grouped cases
* @param signs Combination of formatting symbols
*/
static void commonTest(bool showSymbols, const StringToString map, const QString signs)
{
for (QString key : map.keys()) {
QString source = key.arg(signs);
QString result = map[key].arg(showSymbols ? signs : "", signsToTags[signs]);
QVERIFY(applyMarkdown(source, showSymbols) == result);
}
}
/**
* @brief Testing exception cases
* @param signs Combination of formatting symbols
*/
static void commonExceptionsTest(const QString signs)
{
for (QString source : commonExceptions) {
QString message = source.arg(signs);
QVERIFY(applyMarkdown(message, false) == message);
}
}
/**
* @brief Testing some uncommon, special cases
* @param map Grouped cases
*/
static void specialTest(const StringToString map)
{
for (QString key : map.keys()) {
QVERIFY(applyMarkdown(key, false) == map[key]);
}
}
class TestTextFormatter : public QObject
{
Q_OBJECT
@ -331,7 +293,6 @@ private slots:
void singleAndDoubleMarkdownExceptionsShowSymbols();
void singleAndDoubleMarkdownExceptionsHideSymbols();
void mixedFormattingSpecialCases();
void urlTest();
private:
MarkdownFunction markdownFunction;
};
@ -482,11 +443,6 @@ void TestTextFormatter::mixedFormattingSpecialCases()
specialCasesTest(markdownFunction, MIXED_FORMATTING_SPECIAL_CASES);
}
void TestTextFormatter::urlTest()
{
specialTest(urlCases);
}
QTEST_GUILESS_MAIN(TestTextFormatter)
#include "textformatter_test.moc"