diff options
author | Mårten Nordheim <marten.nordheim@qt.io> | 2020-11-24 13:51:11 +0100 |
---|---|---|
committer | Mårten Nordheim <marten.nordheim@qt.io> | 2020-12-01 14:42:54 +0100 |
commit | f7d7060b606d9c244005c71d0dac4cee590ebf5c (patch) | |
tree | 3502d503e40445c1fc5e29d580c7c449548f644f /tests/auto/network/kernel/qnetworkdatagram | |
parent | fecacfb0322d9fd9160492e7670714dbb51ba042 (diff) |
QNetworkDatagram: Test copy ctor and clear()
As they were not currently tested
Change-Id: I91bc8dead2c098376001a8502d29bfc746d33f73
Reviewed-by: Timur Pocheptsov <timur.pocheptsov@qt.io>
Diffstat (limited to 'tests/auto/network/kernel/qnetworkdatagram')
-rw-r--r-- | tests/auto/network/kernel/qnetworkdatagram/tst_qnetworkdatagram.cpp | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/tests/auto/network/kernel/qnetworkdatagram/tst_qnetworkdatagram.cpp b/tests/auto/network/kernel/qnetworkdatagram/tst_qnetworkdatagram.cpp index cd6019090f..c22de4e0f1 100644 --- a/tests/auto/network/kernel/qnetworkdatagram/tst_qnetworkdatagram.cpp +++ b/tests/auto/network/kernel/qnetworkdatagram/tst_qnetworkdatagram.cpp @@ -83,6 +83,17 @@ void tst_QNetworkDatagram::getSetCheck() dg.setDestination(QHostAddress::Broadcast, 137); QCOMPARE(dg.destinationAddress(), QHostAddress(QHostAddress::Broadcast)); QCOMPARE(dg.destinationPort(), 137); + + auto dg2 = dg; + QCOMPARE(dg2.hopLimit(), dg.hopLimit()); + QCOMPARE(dg2.interfaceIndex(), dg.interfaceIndex()); + QCOMPARE(dg2.senderAddress(), dg.senderAddress()); + QCOMPARE(dg2.senderPort(), dg.senderPort()); + QCOMPARE(dg2.destinationAddress(), dg.destinationAddress()); + QCOMPARE(dg2.destinationPort(), dg.destinationPort()); + + dg.clear(); + QVERIFY(dg.isNull()); } void tst_QNetworkDatagram::makeReply_data() |