Differential D12401 Diff 32745 src/ksieveui/autocreatescripts/autotests/sieveeditorgraphicalmodewidgettest.cpp
Changeset View
Changeset View
Standalone View
Standalone View
src/ksieveui/autocreatescripts/autotests/sieveeditorgraphicalmodewidgettest.cpp
Show All 14 Lines | 1 | /* | |||
---|---|---|---|---|---|
15 | along with this library; see the file COPYING.LIB. If not, write to | 15 | along with this library; see the file COPYING.LIB. If not, write to | ||
16 | the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, | 16 | the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, | ||
17 | Boston, MA 02110-1301, USA. | 17 | Boston, MA 02110-1301, USA. | ||
18 | */ | 18 | */ | ||
19 | 19 | | |||
20 | #include "sieveeditorgraphicalmodewidgettest.h" | 20 | #include "sieveeditorgraphicalmodewidgettest.h" | ||
21 | #include "../sieveeditorgraphicalmodewidget.h" | 21 | #include "../sieveeditorgraphicalmodewidget.h" | ||
22 | #include "scriptsparsing/parsingutil.h" | 22 | #include "scriptsparsing/parsingutil.h" | ||
23 | #include <PimCommon/SieveSyntaxHighlighterUtil> | 23 | #include "tests/capability.h" | ||
24 | #include <QTest> | 24 | #include <QTest> | ||
25 | #include <QStandardPaths> | 25 | #include <QStandardPaths> | ||
26 | #include <QProcess> | 26 | #include <QProcess> | ||
27 | 27 | | |||
28 | #ifndef Q_OS_WIN | 28 | #ifndef Q_OS_WIN | ||
29 | void initLocale() | 29 | void initLocale() | ||
30 | { | 30 | { | ||
31 | setenv("LC_ALL", "en_US.utf-8", 1); | 31 | setenv("LC_ALL", "en_US.utf-8", 1); | ||
Show All 20 Lines | |||||
52 | 52 | | |||
53 | void SieveEditorGraphicalModeWidgetTest::shouldLoadScripts() | 53 | void SieveEditorGraphicalModeWidgetTest::shouldLoadScripts() | ||
54 | { | 54 | { | ||
55 | QFETCH(QString, input); | 55 | QFETCH(QString, input); | ||
56 | QFETCH(bool, hasError); | 56 | QFETCH(bool, hasError); | ||
57 | QFETCH(bool, success); | 57 | QFETCH(bool, success); | ||
58 | 58 | | |||
59 | KSieveUi::SieveEditorGraphicalModeWidget w; | 59 | KSieveUi::SieveEditorGraphicalModeWidget w; | ||
60 | PimCommon::SieveSyntaxHighlighterUtil sieveHighlighterutil; | 60 | const QStringList capabilities = KSieveUi::Test::fullCapabilitiesList(); | ||
61 | const QStringList capabilities = sieveHighlighterutil.fullCapabilities(); | | |||
62 | 61 | | |||
63 | w.setSieveCapabilities(capabilities); | 62 | w.setSieveCapabilities(capabilities); | ||
64 | const QString originalFile = QLatin1String(KSIEVEUI_DATA_DIR) + QLatin1Char('/') + input + QStringLiteral(".siv"); | 63 | const QString originalFile = QLatin1String(KSIEVEUI_DATA_DIR) + QLatin1Char('/') + input + QStringLiteral(".siv"); | ||
65 | const QString refFile = QLatin1String(KSIEVEUI_DATA_DIR) + QLatin1Char('/') + input + QStringLiteral("-ref.siv"); | 64 | const QString refFile = QLatin1String(KSIEVEUI_DATA_DIR) + QLatin1Char('/') + input + QStringLiteral("-ref.siv"); | ||
66 | const QString generatedFile = QLatin1String(KSIEVEUI_DATA_DIR) + QLatin1Char('/') + input + QStringLiteral("-generated.siv"); | 65 | const QString generatedFile = QLatin1String(KSIEVEUI_DATA_DIR) + QLatin1Char('/') + input + QStringLiteral("-generated.siv"); | ||
67 | QString script = readSieveFile(originalFile); | 66 | QString script = readSieveFile(originalFile); | ||
68 | //First parsing | 67 | //First parsing | ||
69 | bool result = false; | 68 | bool result = false; | ||
▲ Show 20 Lines • Show All 173 Lines • Show Last 20 Lines |