Skip to content

Commit

Permalink
modbus
Browse files Browse the repository at this point in the history
  • Loading branch information
martinzink committed Feb 20, 2025
1 parent 3bb083d commit 6dfd2c8
Showing 1 changed file with 22 additions and 0 deletions.
22 changes: 22 additions & 0 deletions extensions/standard-processors/tests/unit/modbus/ModbusTests.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -14,11 +14,33 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/

#include <numbers>

#include "modbus/ReadModbusFunctions.h"
#include "unit/Catch.h"
#include "fmt/ranges.h"

template<>
struct Catch::StringMaker<org::apache::nifi::minifi::modbus::ReadModbusFunction> {
static std::string convert(const org::apache::nifi::minifi::modbus::ReadModbusFunction& a) {
return fmt::format("ReadModbusFunction: {}", fmt::join(a.requestBytes(), ","));
}
};

template<typename T>
struct Catch::StringMaker<org::apache::nifi::minifi::modbus::ReadRegisters<T>> {
static std::string convert(const org::apache::nifi::minifi::modbus::ReadRegisters<T>& a) {
return Catch::StringMaker<org::apache::nifi::minifi::modbus::ReadModbusFunction>::convert(a);
}
};

template<>
struct Catch::StringMaker<org::apache::nifi::minifi::modbus::ReadCoilStatus> {
static std::string convert(const org::apache::nifi::minifi::modbus::ReadCoilStatus& a) {
return Catch::StringMaker<org::apache::nifi::minifi::modbus::ReadModbusFunction>::convert(a);
}
};

namespace org::apache::nifi::minifi::modbus::test {

Expand Down

0 comments on commit 6dfd2c8

Please sign in to comment.