Changeset View
Changeset View
Standalone View
Standalone View
autotests/theme_test.cpp
Show First 20 Lines • Show All 86 Lines • ▼ Show 20 Line(s) | 78 | { | |||
---|---|---|---|---|---|
87 | collector.highlightLine(QLatin1String("normal + property real foo: 3.14"), State()); | 87 | collector.highlightLine(QLatin1String("normal + property real foo: 3.14"), State()); | ||
88 | 88 | | |||
89 | QVERIFY(collector.formatMap.size() >= 4); | 89 | QVERIFY(collector.formatMap.size() >= 4); | ||
90 | qDebug() << collector.formatMap.keys(); | 90 | qDebug() << collector.formatMap.keys(); | ||
91 | 91 | | |||
92 | // normal text | 92 | // normal text | ||
93 | auto f = collector.formatMap.value(QLatin1String("Normal Text")); | 93 | auto f = collector.formatMap.value(QLatin1String("Normal Text")); | ||
94 | QVERIFY(f.isValid()); | 94 | QVERIFY(f.isValid()); | ||
95 | QVERIFY(f.textStyle() == Theme::Normal); | ||||
95 | QVERIFY(f.isDefaultTextStyle(t)); | 96 | QVERIFY(f.isDefaultTextStyle(t)); | ||
96 | QVERIFY(!f.hasTextColor(t)); | 97 | QVERIFY(!f.hasTextColor(t)); | ||
97 | QVERIFY(!f.hasBackgroundColor(t)); | 98 | QVERIFY(!f.hasBackgroundColor(t)); | ||
98 | QVERIFY(f.id() > 0); | 99 | QVERIFY(f.id() > 0); | ||
99 | 100 | | |||
100 | // visually identical to normal text | 101 | // visually identical to normal text | ||
101 | f = collector.formatMap.value(QLatin1String("Symbol")); | 102 | f = collector.formatMap.value(QLatin1String("Symbol")); | ||
102 | QVERIFY(f.isValid()); | 103 | QVERIFY(f.isValid()); | ||
104 | QCOMPARE(f.textStyle(), Theme::Operator); | ||||
103 | QVERIFY(f.isDefaultTextStyle(t)); | 105 | QVERIFY(f.isDefaultTextStyle(t)); | ||
104 | QVERIFY(!f.hasTextColor(t)); | 106 | QVERIFY(!f.hasTextColor(t)); | ||
105 | QVERIFY(f.id() > 0); | 107 | QVERIFY(f.id() > 0); | ||
106 | 108 | | |||
107 | // visually different to normal text | 109 | // visually different to normal text | ||
108 | f = collector.formatMap.value(QLatin1String("Keywords")); | 110 | f = collector.formatMap.value(QLatin1String("Keywords")); | ||
109 | QVERIFY(f.isValid()); | 111 | QVERIFY(f.isValid()); | ||
112 | QCOMPARE(f.textStyle(), Theme::Keyword); | ||||
110 | QVERIFY(!f.isDefaultTextStyle(t)); | 113 | QVERIFY(!f.isDefaultTextStyle(t)); | ||
111 | QVERIFY(f.isBold(t)); | 114 | QVERIFY(f.isBold(t)); | ||
112 | QVERIFY(f.id() > 0); | 115 | QVERIFY(f.id() > 0); | ||
113 | 116 | | |||
114 | f = collector.formatMap.value(QLatin1String("Float")); | 117 | f = collector.formatMap.value(QLatin1String("Float")); | ||
115 | QVERIFY(f.isValid()); | 118 | QVERIFY(f.isValid()); | ||
119 | QCOMPARE(f.textStyle(), Theme::Float); | ||||
116 | QVERIFY(!f.isDefaultTextStyle(t)); | 120 | QVERIFY(!f.isDefaultTextStyle(t)); | ||
117 | QVERIFY(f.hasTextColor(t)); | 121 | QVERIFY(f.hasTextColor(t)); | ||
118 | QVERIFY(f.id() > 0); | 122 | QVERIFY(f.id() > 0); | ||
119 | } | 123 | } | ||
120 | 124 | | |||
121 | void testDefaultTheme() | 125 | void testDefaultTheme() | ||
122 | { | 126 | { | ||
123 | Theme t = m_repo.theme(QLatin1String("Default")); | 127 | Theme t = m_repo.theme(QLatin1String("Default")); | ||
▲ Show 20 Lines • Show All 57 Lines • Show Last 20 Lines |