| 168 | } |
| 169 | |
| 170 | void TestStringHandler::testMatchUnbracedAsciiVariable() |
| 171 | { |
| 172 | QFETCH(QString, str); |
| 173 | QFETCH(int, identifierBegin); |
| 174 | QFETCH(int, identifierEnd); |
| 175 | |
| 176 | const auto length = identifierEnd - identifierBegin; |
| 177 | Q_ASSERT_X(length >= 0, Q_FUNC_INFO, "Wrong data."); |
| 178 | const auto match = matchPossiblyBracedAsciiVariable(QStringView{str}.sliced(identifierBegin)); |
| 179 | QCOMPARE(match.length, length); |
| 180 | QCOMPARE(match.name, str.mid(identifierBegin, length)); |
| 181 | } |
| 182 | |
| 183 | void TestStringHandler::testMatchUnbracedAsciiVariable_data() |
| 184 | { |