summaryrefslogtreecommitdiffstats
path: root/tests
diff options
context:
space:
mode:
authorKarsten Heimrich <karsten.heimrich@theqtcompany.com>2016-01-06 13:54:21 +0100
committerKarsten Heimrich <karsten.heimrich@theqtcompany.com>2016-01-06 14:07:06 +0000
commit6b44821435bcc46fd349a8ef484777316fcaabd4 (patch)
tree99fc9ab73f0e3e1a839ee885e076e482791262be /tests
parent98535a619c71bee9ac41f2cc7e67d3838a1e9599 (diff)
The number of retries must be greater than or equal to 0.
Change-Id: I29b7f265baa8028355aaab29c760bf82332c86cc Reviewed-by: Alex Blasche <alexander.blasche@theqtcompany.com>
Diffstat (limited to 'tests')
-rw-r--r--tests/auto/qmodbusclient/tst_qmodbusclient.cpp12
1 files changed, 12 insertions, 0 deletions
diff --git a/tests/auto/qmodbusclient/tst_qmodbusclient.cpp b/tests/auto/qmodbusclient/tst_qmodbusclient.cpp
index a4c381f..61b73b2 100644
--- a/tests/auto/qmodbusclient/tst_qmodbusclient.cpp
+++ b/tests/auto/qmodbusclient/tst_qmodbusclient.cpp
@@ -86,6 +86,18 @@ private slots:
QCOMPARE(spy.isEmpty(), true); // and the signal should not fire
}
+ void testNumberOfRetries()
+ {
+ TestClient client;
+ QCOMPARE(client.numberOfRetries(), 3);
+
+ client.setNumberOfRetries(-1); // ignore everything below 0
+ QCOMPARE(client.numberOfRetries(), 3);
+
+ client.setNumberOfRetries(1);
+ QCOMPARE(client.numberOfRetries(), 1);
+ }
+
void testProcessReadWriteSingleMultipleCoilsResponse()
{
TestClient client;