MCPcopy Create free account
hub / github.com/blizzard4591/openMittsu / TEST

Function TEST

test/src/TextFormatterTest.cpp:17–51  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

15 *os << qUtf8Printable(str); // whatever needed to print bar to os
16}
17QT_END_NAMESPACE
18
19TEST(TextFormatterTest, BoldTest) {
20 QMap<QString, QString> testData;
21 testData.insert("", "");
22 testData.insert("*", "*");
23 testData.insert("**", "**");
24 testData.insert("* *", "* *");
25 testData.insert("* *", "* *");
26 testData.insert("* test*", "* test*");
27 testData.insert("*test *", "*test *");
28 testData.insert("* test *", "* test *");
29 testData.insert("*test*", "<span style=\"font-weight: bold;\">test</span>");
30
31 testData.insert("Some text *", "Some text *");
32 testData.insert("Some text **", "Some text **");
33 testData.insert("Some text * *", "Some text * *");
34 testData.insert("Some text * *", "Some text * *");
35 testData.insert("Some text * test*", "Some text * test*");
36 testData.insert("Some text *test *", "Some text *test *");
37 testData.insert("Some text * test *", "Some text * test *");
38 testData.insert("Some text *test*", "Some text <span style=\"font-weight: bold;\">test</span>");
39
40 QMap<QString, QString>::const_iterator i = testData.constBegin();
41 while (i != testData.constEnd()) {
42 QString const result = openmittsu::utility::TextFormatter::format(i.key());
43
44 if (result != i.value()) {
45 std::cout << "Error: Input is " << i.value().toStdString() << std::endl << "Output is " << result.toStdString() << std::endl;
46 }
47
48 ASSERT_EQ(result, i.value());
49 ++i;
50 }
51}
52
53TEST(TextFormatterTest, BugReportMathEquation) {
54 QString const input = QStringLiteral("119 * 88 * 99 = 1036728");

Callers

nothing calls this directly

Calls 1

valueMethod · 0.80

Tested by

no test coverage detected