Skip to content

Commit

Permalink
fixed timing in write-only delay_before_command tests
Browse files Browse the repository at this point in the history
BlackZork committed May 13, 2024
1 parent 8217996 commit fae936b
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions unittests/mqtt_command_only_tests.cpp
Original file line number Diff line number Diff line change
@@ -45,9 +45,9 @@ TEST_CASE ("Write should respect slave delay_before_command") {
server.setModbusRegisterValue("tcptest", 1, 2, modmqttd::RegisterType::HOLDING, 0);
server.start();

auto now = std::chrono::steady_clock::now();
server.waitForSubscription("test_switch/set");

auto now = std::chrono::steady_clock::now();
server.publish("test_switch/set", "7");
server.publish("test_switch/set", "8");
server.waitForModbusValue("tcptest",1,2, modmqttd::RegisterType::HOLDING, 0x8, std::chrono::milliseconds(700));
@@ -107,9 +107,9 @@ SECTION("is set to delay_before_first_command write should wait") {
server.setModbusRegisterValue("tcptest", 1, 2, modmqttd::RegisterType::HOLDING, 0);
server.start();

auto now = std::chrono::steady_clock::now();
server.waitForSubscription("test_switch/set");

auto now = std::chrono::steady_clock::now();
server.publish("test_switch/set", "7");
server.publish("test_switch/set", "8");
server.waitForModbusValue("tcptest",1,2, modmqttd::RegisterType::HOLDING, 0x8, std::chrono::milliseconds(700));

0 comments on commit fae936b

Please sign in to comment.