From fc14e70d192d70d6d4e95dfc0b1756cde9240952 Mon Sep 17 00:00:00 2001 From: Ivailo Monev Date: Sat, 30 Mar 2024 13:02:17 +0200 Subject: [PATCH] adjust QHostAddress tests separate commit on purpose (in case I want to support zero compression again) and the final bits to complete the reimplementation of QHostAddress Signed-off-by: Ivailo Monev --- tests/auto/qhostaddress/tst_qhostaddress.cpp | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/tests/auto/qhostaddress/tst_qhostaddress.cpp b/tests/auto/qhostaddress/tst_qhostaddress.cpp index beb0a3ac9..3585ba673 100644 --- a/tests/auto/qhostaddress/tst_qhostaddress.cpp +++ b/tests/auto/qhostaddress/tst_qhostaddress.cpp @@ -148,24 +148,24 @@ void tst_QHostAddress::setAddress_QByteArray_data() // for the format of IPv6 addresses see also RFC 5952 QTest::newRow("ip6_00") << QByteArray("FEDC:BA98:7654:3210:FEDC:BA98:7654:3210") << true << QByteArray("FEDC:BA98:7654:3210:FEDC:BA98:7654:3210") << 6; - QTest::newRow("ip6_01") << QByteArray("1080:0000:0000:0000:0008:0800:200C:417A") << true << QByteArray("1080::8:800:200C:417A") << 6; - QTest::newRow("ip6_02") << QByteArray("1080:0:0:0:8:800:200C:417A") << true << QByteArray("1080::8:800:200C:417A") << 6; + QTest::newRow("ip6_01") << QByteArray("1080:0000:0000:0000:0008:0800:200C:417A") << true << QByteArray("1080:0000:0000:0000:0008:0800:200C:417A") << 6; + QTest::newRow("ip6_02") << QByteArray("1080:0:0:0:8:800:200C:417A") << true << QByteArray("1080:0:0:0:8:800:200C:417A") << 6; QTest::newRow("ip6_03") << QByteArray("1080::8:800:200C:417A") << true << QByteArray("1080::8:800:200C:417A") << 6; QTest::newRow("ip6_04") << QByteArray("FF01::43") << true << QByteArray("FF01::43") << 6; QTest::newRow("ip6_05") << QByteArray("::1") << true << QByteArray("::1") << 6; QTest::newRow("ip6_06") << QByteArray("1::") << true << QByteArray("1::") << 6; QTest::newRow("ip6_07") << QByteArray("::") << true << QByteArray("::") << 6; - QTest::newRow("ip6_08") << QByteArray("0:0:0:0:0:0:13.1.68.3") << true << QByteArray("::D01:4403") << 6; - QTest::newRow("ip6_09") << QByteArray("::13.1.68.3") << true << QByteArray("::D01:4403") << 6; - QTest::newRow("ip6_10") << QByteArray("0:0:0:0:0:FFFF:129.144.52.38") << true << QByteArray("::FFFF:8190:3426") << 6; - QTest::newRow("ip6_11") << QByteArray("::FFFF:129.144.52.38") << true << QByteArray("::FFFF:8190:3426") << 6; - QTest::newRow("ip6_12") << QByteArray("1::FFFF:129.144.52.38") << true << QByteArray("1::FFFF:8190:3426") << 6; + QTest::newRow("ip6_08") << QByteArray("0:0:0:0:0:0:13.1.68.3") << true << QByteArray("0:0:0:0:0:0:13.1.68.3") << 6; + QTest::newRow("ip6_09") << QByteArray("::13.1.68.3") << true << QByteArray("::13.1.68.3") << 6; + QTest::newRow("ip6_10") << QByteArray("0:0:0:0:0:FFFF:129.144.52.38") << true << QByteArray("0:0:0:0:0:FFFF:129.144.52.38") << 6; + QTest::newRow("ip6_11") << QByteArray("::FFFF:129.144.52.38") << true << QByteArray("::FFFF:129.144.52.38") << 6; + QTest::newRow("ip6_12") << QByteArray("1::FFFF:129.144.52.38") << true << QByteArray("1::FFFF:129.144.52.38") << 6; QTest::newRow("ip6_13") << QByteArray("A:B::D:E") << true << QByteArray("A:B::D:E") << 6; QTest::newRow("ip6_14") << QByteArray("1080:0:1:0:8:800:200C:417A") << true << QByteArray("1080:0:1:0:8:800:200C:417A") << 6; QTest::newRow("ip6_15") << QByteArray("1080:0:1:0:8:800:200C:0") << true << QByteArray("1080:0:1:0:8:800:200C:0") << 6; - QTest::newRow("ip6_16") << QByteArray("1080:0:1:0:8:800:0:0") << true << QByteArray("1080:0:1:0:8:800::") << 6; - QTest::newRow("ip6_17") << QByteArray("1080:0:0:0:8:800:0:0") << true << QByteArray("1080::8:800:0:0") << 6; - QTest::newRow("ip6_18") << QByteArray("0:1:1:1:8:800:0:0") << true << QByteArray("0:1:1:1:8:800::") << 6; + QTest::newRow("ip6_16") << QByteArray("1080:0:1:0:8:800:0:0") << true << QByteArray("1080:0:1:0:8:800:0:0") << 6; + QTest::newRow("ip6_17") << QByteArray("1080:0:0:0:8:800:0:0") << true << QByteArray("1080:0:0:0:8:800:0:0") << 6; + QTest::newRow("ip6_18") << QByteArray("0:1:1:1:8:800:0:0") << true << QByteArray("0:1:1:1:8:800:0:0") << 6; QTest::newRow("ip6_19") << QByteArray("0:1:1:1:8:800:0:1") << true << QByteArray("0:1:1:1:8:800:0:1") << 6; QTest::newRow("error_00") << QByteArray("foobarcom") << false << QByteArray() << 0;