blob: 315edb25d2a75333adb7dd3c7075cbf6526498d4 [file] [log] [blame]
/*
* 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);