MCPcopy Create free account
hub / github.com/cutelyst/cutelyst / testValidatorAlphaNum_data

Method testValidatorAlphaNum_data

tests/testvalidator.cpp:1465–1486  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1463}
1464
1465void TestValidator::testValidatorAlphaNum_data()
1466{
1467 QTest::addColumn<QString>("url");
1468 QTest::addColumn<QByteArray>("body");
1469 QTest::addColumn<QByteArray>("output");
1470
1471 // **** Start testing ValidatorAlphaNum *****
1472
1473 QTest::newRow("valid") << u"/alphaNum?alphanum_field=ads2fä3"_s << QByteArray() << valid;
1474
1475 QTest::newRow("invalid") << u"/alphaNum?alphanum_field=ad sf_2ä!"_s << QByteArray() << invalid;
1476
1477 QTest::newRow("empty") << u"/alphaNum?alphanum_field="_s << QByteArray() << valid;
1478
1479 QTest::newRow("missing") << u"/alphaNum"_s << QByteArray() << valid;
1480
1481 QTest::newRow("ascii-valid") << u"/alphaNumAscii?alphanum_field=ba34sdf"_s << QByteArray()
1482 << valid;
1483
1484 QTest::newRow("ascii-invalid")
1485 << u"/alphaNumAscii?alphanum_field=as3dfös"_s << QByteArray() << invalid;
1486}
1487
1488void TestValidator::testValidatorBefore_data()
1489{

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected