Changeset View
Changeset View
Standalone View
Standalone View
libksieve/ksieveui/vacation/tests/vacationutilstest.cpp
Show First 20 Lines • Show All 41 Lines • ▼ Show 20 Lines | for (int i=0;i < l1.count(); i++) { | ||||
QCOMPARE(l1.at(i).asString(),l2.at(i)); | QCOMPARE(l1.at(i).asString(),l2.at(i)); | ||||
} | } | ||||
} | } | ||||
void VacationUtilsTest::testParseEmptyScript() | void VacationUtilsTest::testParseEmptyScript() | ||||
{ | { | ||||
const QString script; | const QString script; | ||||
QCOMPARE(VacationUtils::foundVacationScript(script), false); | QCOMPARE(VacationUtils::parseScript(script).isValid(), false); | ||||
} | } | ||||
void VacationUtilsTest::testParseOnlyComment() | void VacationUtilsTest::testParseOnlyComment() | ||||
{ | { | ||||
QString script(QLatin1String("#comment")); | QString script(QLatin1String("#comment")); | ||||
QCOMPARE(VacationUtils::foundVacationScript(script), false); | QCOMPARE(VacationUtils::parseScript(script).isValid(), false); | ||||
script = QLatin1String("#comment\n\n#comment\n"); | script = QLatin1String("#comment\n\n#comment\n"); | ||||
QCOMPARE(VacationUtils::foundVacationScript(script), false); | QCOMPARE(VacationUtils::parseScript(script).isValid(), false); | ||||
} | } | ||||
void VacationUtilsTest::testParseActivate_data() | void VacationUtilsTest::testParseActivate_data() | ||||
{ | { | ||||
QTest::addColumn<QString>("filename"); | QTest::addColumn<QString>("filename"); | ||||
QTest::addColumn<bool>("found"); | QTest::addColumn<bool>("found"); | ||||
QTest::addColumn<bool>("active"); | QTest::addColumn<bool>("active"); | ||||
Show All 10 Lines | |||||
{ | { | ||||
QFETCH(QString, filename); | QFETCH(QString, filename); | ||||
QFETCH(bool, found); | QFETCH(bool, found); | ||||
QFETCH(bool, active); | QFETCH(bool, active); | ||||
QFile file(QLatin1String(VACATIONTESTDATADIR)+filename); | QFile file(QLatin1String(VACATIONTESTDATADIR)+filename); | ||||
QVERIFY(file.open(QIODevice::ReadOnly)); | QVERIFY(file.open(QIODevice::ReadOnly)); | ||||
QString script = QString::fromUtf8(file.readAll()); | QString script = QString::fromUtf8(file.readAll()); | ||||
QCOMPARE(VacationUtils::foundVacationScript(script), found); | |||||
VacationUtils::Vacation vacation = VacationUtils::parseScript(script); | VacationUtils::Vacation vacation = VacationUtils::parseScript(script); | ||||
QCOMPARE(vacation.isValid(), found); | QCOMPARE(vacation.isValid(), found); | ||||
QCOMPARE(vacation.active, active); | QCOMPARE(vacation.active, active); | ||||
} | } | ||||
void VacationUtilsTest::testParseScript_data() | void VacationUtilsTest::testParseScript_data() | ||||
{ | { | ||||
▲ Show 20 Lines • Show All 186 Lines • Show Last 20 Lines |