int main(int argc, char *argv[]) { tester_init(&argc, &argv); test_l2cap_bredr("Basic L2CAP Socket - Success", NULL, setup_powered_client, test_basic); test_l2cap_bredr("L2CAP BR/EDR Client - Success", &client_connect_success_test, setup_powered_client, test_connect); test_l2cap_bredr("L2CAP BR/EDR Client - Invalid PSM", &client_connect_nval_psm_test, setup_powered_client, test_connect); test_l2cap_bredr("L2CAP BR/EDR Server - Success", &l2cap_server_success_test, setup_powered_server, test_server); test_l2cap_bredr("L2CAP BR/EDR Server - Invalid PSM", &l2cap_server_nval_psm_test, setup_powered_server, test_server); test_l2cap_bredr("L2CAP BR/EDR Server - Invalid PDU", &l2cap_server_nval_pdu_test1, setup_powered_server, test_server); test_l2cap_bredr("L2CAP BR/EDR Server - Invalid Disconnect CID", &l2cap_server_nval_cid_test1, setup_powered_server, test_server); test_l2cap_bredr("L2CAP BR/EDR Server - Invalid Config CID", &l2cap_server_nval_cid_test2, setup_powered_server, test_server); test_l2cap_le("L2CAP LE Client - Success", &le_client_connect_success_test, setup_powered_client, test_connect); test_l2cap_le("L2CAP LE Client - Invalid PSM", &le_client_connect_nval_psm_test, setup_powered_client, test_connect); test_l2cap_le("L2CAP LE Server - Success", &le_server_success_test, setup_powered_server, test_server); return tester_run(); }
int main(int argc, char *argv[]) { tester_init(&argc, &argv); test_l2cap_bredr("Basic L2CAP Socket - Success", NULL, setup_powered_client, test_basic); test_l2cap_bredr("Non-connected getpeername - Failure", NULL, setup_powered_client, test_getpeername_not_connected); test_l2cap_bredr("L2CAP BR/EDR Client - Success", &client_connect_success_test, setup_powered_client, test_connect); test_l2cap_bredr("L2CAP BR/EDR Client SSP - Success 1", &client_connect_ssp_success_test_1, setup_powered_client, test_connect); test_l2cap_bredr("L2CAP BR/EDR Client SSP - Success 2", &client_connect_ssp_success_test_2, setup_powered_client, test_connect); test_l2cap_bredr("L2CAP BR/EDR Client PIN Code - Success", &client_connect_pin_success_test, setup_powered_client, test_connect); test_l2cap_bredr("L2CAP BR/EDR Client - Read Success", &client_connect_read_success_test, setup_powered_client, test_connect); test_l2cap_bredr("L2CAP BR/EDR Client - Write Success", &client_connect_write_success_test, setup_powered_client, test_connect); test_l2cap_bredr("L2CAP BR/EDR Client - Invalid PSM 1", &client_connect_nval_psm_test_1, setup_powered_client, test_connect); test_l2cap_bredr("L2CAP BR/EDR Client - Invalid PSM 2", &client_connect_nval_psm_test_2, setup_powered_client, test_connect); test_l2cap_bredr("L2CAP BR/EDR Client - Invalid PSM 3", &client_connect_nval_psm_test_3, setup_powered_client, test_connect); test_l2cap_bredr("L2CAP BR/EDR Server - Success", &l2cap_server_success_test, setup_powered_server, test_server); test_l2cap_bredr("L2CAP BR/EDR Server - Read Success", &l2cap_server_read_success_test, setup_powered_server, test_server); test_l2cap_bredr("L2CAP BR/EDR Server - Write Success", &l2cap_server_write_success_test, setup_powered_server, test_server); test_l2cap_bredr("L2CAP BR/EDR Server - Security Block", &l2cap_server_sec_block_test, setup_powered_server, test_server); test_l2cap_bredr("L2CAP BR/EDR Server - Invalid PSM", &l2cap_server_nval_psm_test, setup_powered_server, test_server); test_l2cap_bredr("L2CAP BR/EDR Server - Invalid PDU", &l2cap_server_nval_pdu_test1, setup_powered_server, test_server); test_l2cap_bredr("L2CAP BR/EDR Server - Invalid Disconnect CID", &l2cap_server_nval_cid_test1, setup_powered_server, test_server); test_l2cap_bredr("L2CAP BR/EDR Server - Invalid Config CID", &l2cap_server_nval_cid_test2, setup_powered_server, test_server); test_l2cap_le("L2CAP LE Client - Success", &le_client_connect_success_test_1, setup_powered_client, test_connect); test_l2cap_le("L2CAP LE Client SMP - Success", &le_client_connect_success_test_2, setup_powered_client, test_connect); test_l2cap_le("L2CAP LE Client - Command Reject", &le_client_connect_reject_test_1, setup_powered_client, test_connect); test_l2cap_le("L2CAP LE Client - Invalid PSM", &le_client_connect_nval_psm_test, setup_powered_client, test_connect); test_l2cap_le("L2CAP LE Server - Success", &le_server_success_test, setup_powered_server, test_server); test_l2cap_le("L2CAP LE ATT Client - Success", &le_att_client_connect_success_test_1, setup_powered_client, test_connect); test_l2cap_le("L2CAP LE ATT Server - Success", &le_att_server_success_test_1, setup_powered_server, test_server); return tester_run(); }