summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKarsten Heimrich <karsten.heimrich@qt.io>2018-09-18 10:57:50 +0200
committerKarsten Heimrich <karsten.heimrich@qt.io>2018-09-18 08:59:57 +0000
commit07cd3d3170bb3a9fb5cf85b5c090575a19542e5f (patch)
treeeb617d467d55f3fa44232649f224c00e4c0860a5
parent42a0d50005922cfa64db57ddbb5c9a3407b56abf (diff)
Whitespace changes
Change-Id: Idbcf179f803e278f1187021a848231ab020d4e2f Reviewed-by: Karsten Heimrich <karsten.heimrich@qt.io>
-rw-r--r--tests/auto/qknxnetiprouter/tst_qknxnetiprouter.cpp210
1 files changed, 99 insertions, 111 deletions
diff --git a/tests/auto/qknxnetiprouter/tst_qknxnetiprouter.cpp b/tests/auto/qknxnetiprouter/tst_qknxnetiprouter.cpp
index 31738fe..7dfbe43 100644
--- a/tests/auto/qknxnetiprouter/tst_qknxnetiprouter.cpp
+++ b/tests/auto/qknxnetiprouter/tst_qknxnetiprouter.cpp
@@ -110,7 +110,7 @@ void tst_QKnxNetIpRouter::initTestCase()
{
// don't run test case if this check fails
runTests = kIface.flags().testFlag(QNetworkInterface::IsRunning)
- && kIface.flags().testFlag(QNetworkInterface::CanMulticast);
+ && kIface.flags().testFlag(QNetworkInterface::CanMulticast);
if (!runTests)
return;
@@ -136,7 +136,7 @@ void tst_QKnxNetIpRouter::test_network_interface()
bool errorEmitted = false;
QObject::connect(&m_router, &QKnxNetIpRouter::errorOccurred,
- [&](QKnxNetIpRouter::Error error, QString errorString){
+ [&](QKnxNetIpRouter::Error error, QString errorString) {
QCOMPARE(error, QKnxNetIpRouter::Error::Network);
QCOMPARE(error, m_router.error());
QCOMPARE(errorString, m_router.errorString());
@@ -204,19 +204,18 @@ void tst_QKnxNetIpRouter::test_udp_sockets()
QUdpSocket receiver;
QSignalSpy recvSpy(&receiver, SIGNAL(readyRead()));
receiver.bind(QHostAddress(QHostAddress::AnyIPv4),
- kMulticastPort,
- (QUdpSocket::ShareAddress | QUdpSocket::ReuseAddressHint));
+ kMulticastPort, (QUdpSocket::ShareAddress | QUdpSocket::ReuseAddressHint));
receiver.joinMulticastGroup(kMulticastAddress);
QList<QByteArray> datagrams = QList<QByteArray>()
- << QByteArray("0123")
- << QByteArray("4567")
- << QByteArray("89ab")
- << QByteArray("cdef");
+ << QByteArray("0123")
+ << QByteArray("4567")
+ << QByteArray("89ab")
+ << QByteArray("cdef");
QUdpSocket sender;
QSignalSpy bytesspy(&sender, SIGNAL(bytesWritten(qint64)));
for (const QByteArray &datagram : datagrams) {
- QNetworkDatagram dgram(datagram, kMulticastAddress , kMulticastPort);
+ QNetworkDatagram dgram(datagram, kMulticastAddress, kMulticastPort);
sender.writeDatagram(dgram);
}
@@ -230,36 +229,6 @@ void tst_QKnxNetIpRouter::test_udp_sockets()
}
}
-QKnxNetIpFrame dummyRoutingIndication(QKnxAddress dst = QKnxAddress::createIndividual(1,1,1),
- quint8 hopCount = 6)
-{
- //auto dst = QKnxAddress::createIndividual(1,1,1);
- auto tpdu = QKnxTpduFactory::Multicast::createGroupValueReadTpdu();
- auto ctrl = QKnxControlField::builder()
- .setFrameFormat(QKnxControlField::FrameFormat::Standard)
- .setBroadcast(QKnxControlField::Broadcast::Domain)
- .setPriority(QKnxControlField::Priority::Normal)
- .create();
-
- auto extCtrl = QKnxExtendedControlField::builder()
- .setDestinationAddressType(dst.type())
- .setHopCount(hopCount)
- .create();
-
- auto frame = QKnxLinkLayerFrame::builder()
- .setControlField(ctrl)
- .setExtendedControlField(extCtrl)
- .setTpdu(tpdu)
- .setDestinationAddress(dst)
- .setSourceAddress({ QKnxAddress::Type::Individual, 0 })
- .setMessageCode(QKnxLinkLayerFrame::MessageCode::DataIndication)
- .setMedium(QKnx::MediumType::NetIP)
- .createFrame();
- return QKnxNetIpRoutingIndicationProxy::builder()
- .setLinkLayerFrame(frame)
- .create();
-}
-
void tst_QKnxNetIpRouter::simulateFramesReceived(const QKnxNetIpFrame &netIpFrame, int numFrames)
{
if (!runTests)
@@ -270,9 +239,9 @@ void tst_QKnxNetIpRouter::simulateFramesReceived(const QKnxNetIpFrame &netIpFram
s->bind(QHostAddress(QHostAddress::AnyIPv4), 0);
s->setMulticastInterface(kIface);
- for (; numFrames > 0 ; --numFrames) {
+ for (; numFrames > 0; --numFrames) {
QNetworkDatagram datagram(netIpFrame.bytes().toByteArray(),
- kMulticastAddress, kMulticastPort);
+ kMulticastAddress, kMulticastPort);
s->writeDatagram(datagram);
}
@@ -291,8 +260,7 @@ void tst_QKnxNetIpRouter::test_routing()
return;
bool stateChangedEmitted = false;
- QObject::connect(&m_router, &QKnxNetIpRouter::stateChanged
- , [&](QKnxNetIpRouter::State state) {
+ QObject::connect(&m_router, &QKnxNetIpRouter::stateChanged, [&](QKnxNetIpRouter::State state) {
stateChangedEmitted = true;
QCOMPARE(state, QKnxNetIpRouter::State::Routing);
});
@@ -309,15 +277,14 @@ void tst_QKnxNetIpRouter::test_routing_sends_indications()
m_router.start();
- auto bytes = QKnxByteArray::fromHex("2900b4e000000002010000");
+ auto bytes = QKnxByteArray::fromHex("2900b4e000000002010000");
auto frameSent = QKnxLinkLayerFrame::builder()
- .setData(bytes)
- .setMedium(QKnx::MediumType::NetIP)
- .createFrame();
+ .setData(bytes)
+ .setMedium(QKnx::MediumType::NetIP)
+ .createFrame();
bool indicationSentEmitted = false;
- QObject::connect(&m_router, &QKnxNetIpRouter::routingIndicationSent
- , [&](QKnxNetIpFrame frame) {
+ QObject::connect(&m_router, &QKnxNetIpRouter::routingIndicationSent, [&](QKnxNetIpFrame frame) {
indicationSentEmitted = true;
QKnxNetIpRoutingIndicationProxy indicationSent(frame);
QVERIFY(indicationSent.isValid());
@@ -327,8 +294,7 @@ void tst_QKnxNetIpRouter::test_routing_sends_indications()
QVERIFY(indicationSentEmitted);
bool stateChangedEmitted = false;
- QObject::connect(&m_router, &QKnxNetIpRouter::stateChanged
- , [&](QKnxNetIpRouter::State state) {
+ QObject::connect(&m_router, &QKnxNetIpRouter::stateChanged, [&](QKnxNetIpRouter::State state) {
stateChangedEmitted = true;
QCOMPARE(state, QKnxNetIpRouter::State::Stop);
});
@@ -336,7 +302,34 @@ void tst_QKnxNetIpRouter::test_routing_sends_indications()
QVERIFY(stateChangedEmitted);
}
-// Test receiving routing indications!
+QKnxNetIpFrame dummyRoutingIndication(QKnxAddress dst, quint8 hopCount = 6)
+{
+ auto tpdu = QKnxTpduFactory::Multicast::createGroupValueReadTpdu();
+ auto ctrl = QKnxControlField::builder()
+ .setFrameFormat(QKnxControlField::FrameFormat::Standard)
+ .setBroadcast(QKnxControlField::Broadcast::Domain)
+ .setPriority(QKnxControlField::Priority::Normal)
+ .create();
+
+ auto extCtrl = QKnxExtendedControlField::builder()
+ .setDestinationAddressType(dst.type())
+ .setHopCount(hopCount)
+ .create();
+
+ auto frame = QKnxLinkLayerFrame::builder()
+ .setControlField(ctrl)
+ .setExtendedControlField(extCtrl)
+ .setTpdu(tpdu)
+ .setDestinationAddress(dst)
+ .setSourceAddress({ QKnxAddress::Type::Individual, 0 })
+ .setMessageCode(QKnxLinkLayerFrame::MessageCode::DataIndication)
+ .setMedium(QKnx::MediumType::NetIP)
+ .createFrame();
+ return QKnxNetIpRoutingIndicationProxy::builder()
+ .setLinkLayerFrame(frame)
+ .create();
+}
+
void tst_QKnxNetIpRouter::test_routing_receives_indications()
{
if (!runTests)
@@ -345,15 +338,14 @@ void tst_QKnxNetIpRouter::test_routing_receives_indications()
m_router.start();
bool indicationRcvEmitted = false;
- QObject::connect(&m_router, &QKnxNetIpRouter::routingIndicationReceived
- , [&](QKnxNetIpFrame frame
- , QKnxNetIpRouter::FilterAction routingAction) {
- indicationRcvEmitted = true;
- QKnxNetIpRoutingIndicationProxy indicationRcv(frame);
- QVERIFY(indicationRcv.isValid());
- QCOMPARE(routingAction, QKnxNetIpRouter::FilterAction::RouteDecremented);
+ QObject::connect(&m_router, &QKnxNetIpRouter::routingIndicationReceived,
+ [&](QKnxNetIpFrame frame, QKnxNetIpRouter::FilterAction routingAction) {
+ indicationRcvEmitted = true;
+ QKnxNetIpRoutingIndicationProxy indicationRcv(frame);
+ QVERIFY(indicationRcv.isValid());
+ QCOMPARE(routingAction, QKnxNetIpRouter::FilterAction::RouteDecremented);
});
- simulateFramesReceived(dummyRoutingIndication());
+ simulateFramesReceived(dummyRoutingIndication(QKnxAddress::createIndividual(1, 1, 1)));
QVERIFY(indicationRcvEmitted);
}
@@ -366,18 +358,17 @@ void tst_QKnxNetIpRouter::test_routing_receives_busy()
m_router.start();
bool indicationRcvEmitted = false;
- QObject::connect(&m_router, &QKnxNetIpRouter::routingBusyReceived
- , [&](QKnxNetIpFrame frame) {
+ QObject::connect(&m_router, &QKnxNetIpRouter::routingBusyReceived, [&](QKnxNetIpFrame frame) {
indicationRcvEmitted = true;
QKnxNetIpRoutingBusyProxy busy(frame);
QVERIFY(busy.isValid());
});
auto routingBusyFrame = QKnxNetIpRoutingBusyProxy::builder()
- .setDeviceState(QKnxNetIp::DeviceState::IpFault)
- .setRoutingBusyWaitTime(50)
- .setRoutingBusyControl(0)
- .create();
+ .setDeviceState(QKnxNetIp::DeviceState::IpFault)
+ .setRoutingBusyWaitTime(50)
+ .setRoutingBusyControl(0)
+ .create();
simulateFramesReceived(routingBusyFrame);
QVERIFY(indicationRcvEmitted);
}
@@ -391,15 +382,14 @@ void tst_QKnxNetIpRouter::test_routing_busy_sent_packets_same_individual_address
m_router.start();
int indRecvCount = 0;
- QObject::connect(&m_router, &QKnxNetIpRouter::routingIndicationReceived
- , [&](QKnxNetIpFrame frame
- , QKnxNetIpRouter::FilterAction routingAction) {
- QKnxNetIpRoutingIndicationProxy indicationRcv(frame);
- QVERIFY(indicationRcv.isValid());
- QCOMPARE(routingAction, QKnxNetIpRouter::FilterAction::RouteDecremented);
- indRecvCount++;
+ QObject::connect(&m_router, &QKnxNetIpRouter::routingIndicationReceived,
+ [&](QKnxNetIpFrame frame, QKnxNetIpRouter::FilterAction routingAction) {
+ QKnxNetIpRoutingIndicationProxy indicationRcv(frame);
+ QVERIFY(indicationRcv.isValid());
+ QCOMPARE(routingAction, QKnxNetIpRouter::FilterAction::RouteDecremented);
+ indRecvCount++;
});
- simulateFramesReceived(dummyRoutingIndication(), 7);
+ simulateFramesReceived(dummyRoutingIndication(QKnxAddress::createIndividual(1, 1, 1)), 7);
// The 7th packet is ignored because there were 5 consecutive packets with
// the same individual address. Router shall send automatically a busy message
@@ -427,14 +417,14 @@ QKnxLinkLayerFrame generateDummySbcFrame()
.create();
return QKnxLinkLayerFrame::builder()
- .setControlField(ctrl)
- .setExtendedControlField(extCtrl)
- .setTpdu(tpdu)
- .setDestinationAddress(dst)
- .setSourceAddress({ QKnxAddress::Type::Individual, 0 })
- .setMessageCode(QKnxLinkLayerFrame::MessageCode::DataIndication)
- .setMedium(QKnx::MediumType::NetIP)
- .createFrame();
+ .setControlField(ctrl)
+ .setExtendedControlField(extCtrl)
+ .setTpdu(tpdu)
+ .setDestinationAddress(dst)
+ .setSourceAddress({ QKnxAddress::Type::Individual, 0 })
+ .setMessageCode(QKnxLinkLayerFrame::MessageCode::DataIndication)
+ .setMedium(QKnx::MediumType::NetIP)
+ .createFrame();
}
void tst_QKnxNetIpRouter::test_routing_interface_sends_system_broadcast()
@@ -445,8 +435,8 @@ void tst_QKnxNetIpRouter::test_routing_interface_sends_system_broadcast()
m_router.start();
bool sbcSent = false;
- QObject::connect(&m_router,
- &QKnxNetIpRouter::routingSystemBroadcastSent, [&](QKnxNetIpFrame frame) {
+ QObject::connect(&m_router, &QKnxNetIpRouter::routingSystemBroadcastSent,
+ [&](QKnxNetIpFrame frame) {
sbcSent = true;
QKnxNetIpRoutingSystemBroadcastProxy sbc(frame);
QVERIFY(sbc.isValid());
@@ -463,17 +453,16 @@ void tst_QKnxNetIpRouter::test_routing_interface_receives_system_broadcast()
m_router.start();
bool sbcRcvEmitted = false;
- QObject::connect(&m_router,
- &QKnxNetIpRouter::routingSystemBroadcastReceived
- , [&](QKnxNetIpFrame frame) {
- sbcRcvEmitted = true;
- QKnxNetIpRoutingSystemBroadcastProxy sbc(frame);
- QVERIFY(sbc.isValid());
+ QObject::connect(&m_router, &QKnxNetIpRouter::routingSystemBroadcastReceived,
+ [&](QKnxNetIpFrame frame) {
+ sbcRcvEmitted = true;
+ QKnxNetIpRoutingSystemBroadcastProxy sbc(frame);
+ QVERIFY(sbc.isValid());
});
auto netIpFrame = QKnxNetIpRoutingSystemBroadcastProxy::builder()
- .setCemi(generateDummySbcFrame())
- .create();
+ .setCemi(generateDummySbcFrame())
+ .create();
simulateFramesReceived(netIpFrame);
QVERIFY(sbcRcvEmitted);
@@ -495,13 +484,12 @@ void tst_QKnxNetIpRouter::test_routing_filter()
m_router.start();
bool receivedIndication = false;
- QObject::connect(&m_router, &QKnxNetIpRouter::routingIndicationReceived
- , [&](QKnxNetIpFrame frame
- , QKnxNetIpRouter::FilterAction routingAction) {
- QKnxNetIpRoutingIndicationProxy indicationRcv(frame);
- QVERIFY(indicationRcv.isValid());
- QCOMPARE(routingAction, expectedRoutingAction);
- receivedIndication = true;
+ QObject::connect(&m_router, &QKnxNetIpRouter::routingIndicationReceived,
+ [&](QKnxNetIpFrame frame, QKnxNetIpRouter::FilterAction routingAction) {
+ QKnxNetIpRoutingIndicationProxy indicationRcv(frame);
+ QVERIFY(indicationRcv.isValid());
+ QCOMPARE(routingAction, expectedRoutingAction);
+ receivedIndication = true;
});
auto frame = dummyRoutingIndication(dst, hopCount);
@@ -520,43 +508,43 @@ void tst_QKnxNetIpRouter::test_routing_filter_data()
QKnxNetIpRouter::FilterTable filterTable;
filterTable << QKnxAddress::createGroup(1, 1, 1);
QTest::newRow("RouterIndividual(1.1.0)_groupDestination(1.1.1)_hop6")
- << QKnxAddress::createIndividual(1,1,0)
- << QKnxAddress::createGroup(1,1,1)
+ << QKnxAddress::createIndividual(1, 1, 0)
+ << QKnxAddress::createGroup(1, 1, 1)
<< 6
<< QKnxNetIpRouter::FilterAction::RouteDecremented
<< filterTable;
QTest::newRow("destinationAddressFiltered")
- << QKnxAddress::createIndividual(1,1,0)
- << QKnxAddress::createGroup(1,2,1)
+ << QKnxAddress::createIndividual(1, 1, 0)
+ << QKnxAddress::createGroup(1, 2, 1)
<< 6
<< QKnxNetIpRouter::FilterAction::IgnoreTotally
<< filterTable;
QTest::newRow("RouterIndividual(1.1.0)_groupDestination(1.1.1)_hop0")
- << QKnxAddress::createIndividual(1,1,0)
- << QKnxAddress::createGroup(1,1,1)
+ << QKnxAddress::createIndividual(1, 1, 0)
+ << QKnxAddress::createGroup(1, 1, 1)
<< 0
<< QKnxNetIpRouter::FilterAction::IgnoreAcked
<< filterTable;
QTest::newRow("RouterIndividual(1.1.0)_individualDestination(1.1.1)_hop0")
- << QKnxAddress::createIndividual(1,1,0)
- << QKnxAddress::createIndividual(1,1,1)
+ << QKnxAddress::createIndividual(1, 1, 0)
+ << QKnxAddress::createIndividual(1, 1, 1)
<< 0
<< QKnxNetIpRouter::FilterAction::IgnoreAcked
<< filterTable;
QTest::newRow("RouterIndividual(1.1.0)_individualDestination(1.1.1)_hop5")
- << QKnxAddress::createIndividual(1,1,0)
- << QKnxAddress::createIndividual(1,1,1)
+ << QKnxAddress::createIndividual(1, 1, 0)
+ << QKnxAddress::createIndividual(1, 1, 1)
<< 5
<< QKnxNetIpRouter::FilterAction::RouteDecremented
<< filterTable;
QTest::newRow("RouterIndividual(1.1.0)_individualDestination(1.1.1)_hop5")
- << QKnxAddress::createIndividual(1,1,0)
- << QKnxAddress::createIndividual(1,1,0)
+ << QKnxAddress::createIndividual(1, 1, 0)
+ << QKnxAddress::createIndividual(1, 1, 0)
<< 5
<< QKnxNetIpRouter::FilterAction::ForwardLocally
<< filterTable;