Changeset View
Changeset View
Standalone View
Standalone View
autotests/src/vimode/emulatedcommandbar.cpp
Show First 20 Lines • Show All 3343 Lines • ▼ Show 20 Line(s) | 3343 | { | |||
---|---|---|---|---|---|
3344 | QVERIFY(commandResponseMessageDisplay()->isVisible()); | 3344 | QVERIFY(commandResponseMessageDisplay()->isVisible()); | ||
3345 | QVERIFY(!emulatedCommandTypeIndicator()->isVisible()); | 3345 | QVERIFY(!emulatedCommandTypeIndicator()->isVisible()); | ||
3346 | const QString commandMessageResponseText = commandResponseMessageDisplay()->text(); | 3346 | const QString commandMessageResponseText = commandResponseMessageDisplay()->text(); | ||
3347 | const QString expectedNumReplacementsAsString = QString::number(numReplacements); | 3347 | const QString expectedNumReplacementsAsString = QString::number(numReplacements); | ||
3348 | const QString expectedAcrossNumLinesAsString = QString::number(acrossNumLines); | 3348 | const QString expectedAcrossNumLinesAsString = QString::number(acrossNumLines); | ||
3349 | // Be a bit vague about the actual contents due to e.g. localization. | 3349 | // Be a bit vague about the actual contents due to e.g. localization. | ||
3350 | // TODO - see if we can insist that en_US is available on the Kate Jenkins server and | 3350 | // TODO - see if we can insist that en_US is available on the Kate Jenkins server and | ||
3351 | // insist that we use it ... ? | 3351 | // insist that we use it ... ? | ||
3352 | QRegExp numReplacementsMessageRegex("^.*(\\d+).*(\\d+).*$"); | 3352 | static const QRegularExpression numReplacementsMessageRegex("^.*(\\d+).*(\\d+).*$"); | ||
3353 | QVERIFY(numReplacementsMessageRegex.exactMatch(commandMessageResponseText)); | 3353 | const auto match = numReplacementsMessageRegex.match(commandMessageResponseText); | ||
3354 | const QString actualNumReplacementsAsString = numReplacementsMessageRegex.cap(1); | 3354 | QVERIFY(match.hasMatch()); | ||
3355 | const QString actualAcrossNumLinesAsString = numReplacementsMessageRegex.cap(2); | 3355 | const QString actualNumReplacementsAsString = match.captured(1); | ||
3356 | const QString actualAcrossNumLinesAsString = match.captured(2); | ||||
3356 | QCOMPARE(actualNumReplacementsAsString, expectedNumReplacementsAsString); | 3357 | QCOMPARE(actualNumReplacementsAsString, expectedNumReplacementsAsString); | ||
3357 | QCOMPARE(actualAcrossNumLinesAsString, expectedAcrossNumLinesAsString); | 3358 | QCOMPARE(actualAcrossNumLinesAsString, expectedAcrossNumLinesAsString); | ||
3358 | } | 3359 | } | ||
3359 | 3360 | | |||
3360 | FailsIfSlotNotCalled::FailsIfSlotNotCalled(): QObject() | 3361 | FailsIfSlotNotCalled::FailsIfSlotNotCalled(): QObject() | ||
3361 | { | 3362 | { | ||
3362 | 3363 | | |||
3363 | } | 3364 | } | ||
Show All 20 Lines |