| /* |
| * Copyright (c) 2020 PHYTEC Messtechnik GmbH |
| * |
| * SPDX-License-Identifier: Apache-2.0 |
| */ |
| |
| #include "test_modbus.h" |
| |
| ZTEST(modbus, test_setup_low_none) |
| { |
| test_server_setup_low_none(); |
| test_client_setup_low_none(); |
| test_coil_wr_rd(); |
| test_di_rd(); |
| test_input_reg(); |
| test_holding_reg(); |
| test_diagnostic(); |
| test_client_disable(); |
| test_server_disable(); |
| } |
| |
| ZTEST(modbus, test_setup_low_odd) |
| { |
| test_server_setup_low_odd(); |
| test_client_setup_low_odd(); |
| test_coil_wr_rd(); |
| test_di_rd(); |
| test_input_reg(); |
| test_holding_reg(); |
| test_diagnostic(); |
| test_client_disable(); |
| test_server_disable(); |
| } |
| |
| ZTEST(modbus, test_setup_high_even) |
| { |
| test_server_setup_high_even(); |
| test_client_setup_high_even(); |
| test_coil_wr_rd(); |
| test_di_rd(); |
| test_input_reg(); |
| test_holding_reg(); |
| test_diagnostic(); |
| test_client_disable(); |
| test_server_disable(); |
| } |
| |
| ZTEST(modbus, test_setup_ascii) |
| { |
| test_server_setup_ascii(); |
| test_client_setup_ascii(); |
| test_coil_wr_rd(); |
| test_di_rd(); |
| test_input_reg(); |
| test_holding_reg(); |
| test_diagnostic(); |
| test_client_disable(); |
| test_server_disable(); |
| } |
| |
| ZTEST(modbus, test_setup_raw) |
| { |
| test_server_setup_raw(); |
| test_client_setup_raw(); |
| test_coil_wr_rd(); |
| test_di_rd(); |
| test_input_reg(); |
| test_holding_reg(); |
| test_diagnostic(); |
| test_client_disable(); |
| test_server_disable(); |
| } |
| |
| ZTEST_SUITE(modbus, NULL, NULL, NULL, NULL, NULL); |