Changeset View
Changeset View
Standalone View
Standalone View
autotests/theme_test.cpp
Show All 15 Lines | 1 | /* | |||
---|---|---|---|---|---|
16 | EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF | 16 | EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF | ||
17 | MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. | 17 | MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. | ||
18 | IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY | 18 | IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY | ||
19 | CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, | 19 | CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, | ||
20 | TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE | 20 | TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE | ||
21 | SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. | 21 | SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. | ||
22 | */ | 22 | */ | ||
23 | 23 | | |||
24 | #include "test-config.h" | ||||
25 | | ||||
24 | #include <abstracthighlighter.h> | 26 | #include <abstracthighlighter.h> | ||
25 | #include <definition.h> | 27 | #include <definition.h> | ||
26 | #include <format.h> | 28 | #include <format.h> | ||
27 | #include <repository.h> | 29 | #include <repository.h> | ||
28 | #include <state.h> | 30 | #include <state.h> | ||
29 | #include <theme.h> | 31 | #include <theme.h> | ||
30 | 32 | | |||
31 | #include <QFileInfo> | 33 | #include <QFileInfo> | ||
Show All 21 Lines | 54 | { | |||
53 | Q_OBJECT | 55 | Q_OBJECT | ||
54 | private: | 56 | private: | ||
55 | Repository m_repo; | 57 | Repository m_repo; | ||
56 | 58 | | |||
57 | private Q_SLOTS: | 59 | private Q_SLOTS: | ||
58 | void initTestCase() | 60 | void initTestCase() | ||
59 | { | 61 | { | ||
60 | QStandardPaths::enableTestMode(true); | 62 | QStandardPaths::enableTestMode(true); | ||
63 | initRepositorySearchPaths(m_repo); | ||||
61 | } | 64 | } | ||
62 | 65 | | |||
63 | void testThemes() | 66 | void testThemes() | ||
64 | { | 67 | { | ||
65 | QVERIFY(!m_repo.themes().isEmpty()); | 68 | QVERIFY(!m_repo.themes().isEmpty()); | ||
66 | Q_FOREACH (const auto &theme, m_repo.themes()) { | 69 | Q_FOREACH (const auto &theme, m_repo.themes()) { | ||
67 | QVERIFY(theme.isValid()); | 70 | QVERIFY(theme.isValid()); | ||
68 | QVERIFY(!theme.name().isEmpty()); | 71 | QVERIFY(!theme.name().isEmpty()); | ||
▲ Show 20 Lines • Show All 122 Lines • Show Last 20 Lines |