int main(void) { emp_init(); std_init(); doc_init(); while (1) { int menu = menu_principal(); switch (menu) { case 1: // Menu Funcionarios emp_submenu(); break; case 2: // Menu Docentes doc_submenu(); break; case 3: // Menu Alunos std_submenu(); break; case 0: // Sair do programa exit(EXIT_SUCCESS); } } return 0; }
int main(void) { INIT_TEST("EMP_TEST"); setenv("SWI_EMP_SERVER_PORT", "1234", 1); setenv("SWI_EMP_CMD_TIMEOUT", "2", 1); setenv("SWI_EMP_RETRY_IPC_BROKEN", "2", 1); setenv("SWI_EMP_TIMEOUT_IPC_BROKEN", "2", 1); CHECK_TEST(emp_init()); CHECK_TEST(emp_destroy()); CHECK_TEST(emp_init_with_callbacks()); CHECK_TEST(emp_start_mt_cmd()); CHECK_TEST(emp_trigger_response_timeout()); while (cb_invoked == 0) usleep(1000 * 5); // 5ms CHECK_TEST(emp_reconnecting()); CHECK_TEST(emp_stop_mt_cmd()); CHECK_TEST(emp_fail_reconnecting()); CHECK_TEST(emp_destroy()); return 0; }