/*
- * Copyright (c) 2015-2016 Red Hat, Inc.
+ * Copyright (c) 2015-2020 Red Hat, Inc.
*
* All rights reserved.
*
assert(dynar_str_catf(&input_str, "token1 token2") != -1);
dynar_simple_lex_init(&lex, &input_str, DYNAR_SIMPLE_LEX_TYPE_PLAIN);
- assert((output_str_ptr = dynar_simple_lex_token_next(&lex)) != NULL);
+ output_str_ptr = dynar_simple_lex_token_next(&lex);
+ assert(output_str_ptr != NULL);
assert(strcmp(dynar_data(output_str_ptr), "token1") == 0);
- assert((output_str_ptr = dynar_simple_lex_token_next(&lex)) != NULL);
+ output_str_ptr = dynar_simple_lex_token_next(&lex);
+ assert(output_str_ptr != NULL);
assert(strcmp(dynar_data(output_str_ptr), "token2") == 0);
- assert((output_str_ptr = dynar_simple_lex_token_next(&lex)) != NULL);
+ output_str_ptr = dynar_simple_lex_token_next(&lex);
+ assert(output_str_ptr != NULL);
assert(strcmp(dynar_data(output_str_ptr), "") == 0);
dynar_simple_lex_destroy(&lex);
assert(dynar_str_cpy(&input_str, "") == 0);
assert(dynar_str_catf(&input_str, " token1 token2 ") != -1);
dynar_simple_lex_init(&lex, &input_str, DYNAR_SIMPLE_LEX_TYPE_PLAIN);
- assert((output_str_ptr = dynar_simple_lex_token_next(&lex)) != NULL);
+ output_str_ptr = dynar_simple_lex_token_next(&lex);
+ assert(output_str_ptr != NULL);
assert(strcmp(dynar_data(output_str_ptr), "token1") == 0);
- assert((output_str_ptr = dynar_simple_lex_token_next(&lex)) != NULL);
+ output_str_ptr = dynar_simple_lex_token_next(&lex);
+ assert(output_str_ptr != NULL);
assert(strcmp(dynar_data(output_str_ptr), "token2") == 0);
- assert((output_str_ptr = dynar_simple_lex_token_next(&lex)) != NULL);
+ output_str_ptr = dynar_simple_lex_token_next(&lex);
+ assert(output_str_ptr != NULL);
assert(strcmp(dynar_data(output_str_ptr), "") == 0);
- assert((output_str_ptr = dynar_simple_lex_token_next(&lex)) != NULL);
+ output_str_ptr = dynar_simple_lex_token_next(&lex);
+ assert(output_str_ptr != NULL);
assert(strcmp(dynar_data(output_str_ptr), "") == 0);
dynar_simple_lex_destroy(&lex);
assert(dynar_str_cpy(&input_str, "") == 0);
assert(dynar_str_catf(&input_str, " token1 token2 \ntoken3") != -1);
dynar_simple_lex_init(&lex, &input_str, DYNAR_SIMPLE_LEX_TYPE_PLAIN);
- assert((output_str_ptr = dynar_simple_lex_token_next(&lex)) != NULL);
+ output_str_ptr = dynar_simple_lex_token_next(&lex);
+ assert(output_str_ptr != NULL);
assert(strcmp(dynar_data(output_str_ptr), "token1") == 0);
- assert((output_str_ptr = dynar_simple_lex_token_next(&lex)) != NULL);
+ output_str_ptr = dynar_simple_lex_token_next(&lex);
+ assert(output_str_ptr != NULL);
assert(strcmp(dynar_data(output_str_ptr), "token2") == 0);
- assert((output_str_ptr = dynar_simple_lex_token_next(&lex)) != NULL);
+ output_str_ptr = dynar_simple_lex_token_next(&lex);
+ assert(output_str_ptr != NULL);
assert(strcmp(dynar_data(output_str_ptr), "") == 0);
- assert((output_str_ptr = dynar_simple_lex_token_next(&lex)) != NULL);
+ output_str_ptr = dynar_simple_lex_token_next(&lex);
+ assert(output_str_ptr != NULL);
assert(strcmp(dynar_data(output_str_ptr), "") == 0);
dynar_simple_lex_destroy(&lex);
assert(dynar_str_cpy(&input_str, "") == 0);
assert(dynar_str_catf(&input_str, "\\ab\\cd e\\fg\\ h i\\") != -1);
dynar_simple_lex_init(&lex, &input_str, DYNAR_SIMPLE_LEX_TYPE_PLAIN);
- assert((output_str_ptr = dynar_simple_lex_token_next(&lex)) != NULL);
+ output_str_ptr = dynar_simple_lex_token_next(&lex);
+ assert(output_str_ptr != NULL);
assert(strcmp(dynar_data(output_str_ptr), "\\ab\\cd") == 0);
- assert((output_str_ptr = dynar_simple_lex_token_next(&lex)) != NULL);
+ output_str_ptr = dynar_simple_lex_token_next(&lex);
+ assert(output_str_ptr != NULL);
assert(strcmp(dynar_data(output_str_ptr), "e\\fg\\") == 0);
- assert((output_str_ptr = dynar_simple_lex_token_next(&lex)) != NULL);
+ output_str_ptr = dynar_simple_lex_token_next(&lex);
+ assert(output_str_ptr != NULL);
assert(strcmp(dynar_data(output_str_ptr), "h") == 0);
- assert((output_str_ptr = dynar_simple_lex_token_next(&lex)) != NULL);
+ output_str_ptr = dynar_simple_lex_token_next(&lex);
+ assert(output_str_ptr != NULL);
assert(strcmp(dynar_data(output_str_ptr), "i\\") == 0);
- assert((output_str_ptr = dynar_simple_lex_token_next(&lex)) != NULL);
+ output_str_ptr = dynar_simple_lex_token_next(&lex);
+ assert(output_str_ptr != NULL);
assert(strcmp(dynar_data(output_str_ptr), "") == 0);
dynar_simple_lex_destroy(&lex);
assert(dynar_str_cpy(&input_str, "") == 0);
assert(dynar_str_catf(&input_str, " a b\rc") != -1);
dynar_simple_lex_init(&lex, &input_str, DYNAR_SIMPLE_LEX_TYPE_PLAIN);
- assert((output_str_ptr = dynar_simple_lex_token_next(&lex)) != NULL);
+ output_str_ptr = dynar_simple_lex_token_next(&lex);
+ assert(output_str_ptr != NULL);
assert(strcmp(dynar_data(output_str_ptr), "a") == 0);
- assert((output_str_ptr = dynar_simple_lex_token_next(&lex)) != NULL);
+ output_str_ptr = dynar_simple_lex_token_next(&lex);
+ assert(output_str_ptr != NULL);
assert(strcmp(dynar_data(output_str_ptr), "b") == 0);
- assert((output_str_ptr = dynar_simple_lex_token_next(&lex)) != NULL);
+ output_str_ptr = dynar_simple_lex_token_next(&lex);
+ assert(output_str_ptr != NULL);
assert(strcmp(dynar_data(output_str_ptr), "") == 0);
dynar_simple_lex_destroy(&lex);
assert(dynar_str_cpy(&input_str, "") == 0);
assert(dynar_str_catf(&input_str, "\\ab\\\\cd e\\fg\\ h i\\") != -1);
dynar_simple_lex_init(&lex, &input_str, DYNAR_SIMPLE_LEX_TYPE_BACKSLASH);
- assert((output_str_ptr = dynar_simple_lex_token_next(&lex)) != NULL);
+ output_str_ptr = dynar_simple_lex_token_next(&lex);
+ assert(output_str_ptr != NULL);
assert(strcmp(dynar_data(output_str_ptr), "ab\\cd") == 0);
- assert((output_str_ptr = dynar_simple_lex_token_next(&lex)) != NULL);
+ output_str_ptr = dynar_simple_lex_token_next(&lex);
+ assert(output_str_ptr != NULL);
assert(strcmp(dynar_data(output_str_ptr), "efg h") == 0);
- assert((output_str_ptr = dynar_simple_lex_token_next(&lex)) != NULL);
+ output_str_ptr = dynar_simple_lex_token_next(&lex);
+ assert(output_str_ptr != NULL);
assert(strcmp(dynar_data(output_str_ptr), "i") == 0);
- assert((output_str_ptr = dynar_simple_lex_token_next(&lex)) != NULL);
+ output_str_ptr = dynar_simple_lex_token_next(&lex);
+ assert(output_str_ptr != NULL);
assert(strcmp(dynar_data(output_str_ptr), "") == 0);
dynar_simple_lex_destroy(&lex);
assert(dynar_str_cpy(&input_str, "") == 0);
assert(dynar_str_catf(&input_str, "ab\\\\cd e\\fg\\ h ij\\\na") != -1);
dynar_simple_lex_init(&lex, &input_str, DYNAR_SIMPLE_LEX_TYPE_BACKSLASH);
- assert((output_str_ptr = dynar_simple_lex_token_next(&lex)) != NULL);
+ output_str_ptr = dynar_simple_lex_token_next(&lex);
+ assert(output_str_ptr != NULL);
assert(strcmp(dynar_data(output_str_ptr), "ab\\cd") == 0);
- assert((output_str_ptr = dynar_simple_lex_token_next(&lex)) != NULL);
+ output_str_ptr = dynar_simple_lex_token_next(&lex);
+ assert(output_str_ptr != NULL);
assert(strcmp(dynar_data(output_str_ptr), "efg h") == 0);
- assert((output_str_ptr = dynar_simple_lex_token_next(&lex)) != NULL);
+ output_str_ptr = dynar_simple_lex_token_next(&lex);
+ assert(output_str_ptr != NULL);
assert(strcmp(dynar_data(output_str_ptr), "ij") == 0);
- assert((output_str_ptr = dynar_simple_lex_token_next(&lex)) != NULL);
+ output_str_ptr = dynar_simple_lex_token_next(&lex);
+ assert(output_str_ptr != NULL);
assert(strcmp(dynar_data(output_str_ptr), "") == 0);
- assert((output_str_ptr = dynar_simple_lex_token_next(&lex)) != NULL);
+ output_str_ptr = dynar_simple_lex_token_next(&lex);
+ assert(output_str_ptr != NULL);
assert(strcmp(dynar_data(output_str_ptr), "") == 0);
dynar_simple_lex_destroy(&lex);
assert(dynar_str_cpy(&input_str, "") == 0);
assert(dynar_str_catf(&input_str, " a b\\\rc") != -1);
dynar_simple_lex_init(&lex, &input_str, DYNAR_SIMPLE_LEX_TYPE_BACKSLASH);
- assert((output_str_ptr = dynar_simple_lex_token_next(&lex)) != NULL);
+ output_str_ptr = dynar_simple_lex_token_next(&lex);
+ assert(output_str_ptr != NULL);
assert(strcmp(dynar_data(output_str_ptr), "a") == 0);
- assert((output_str_ptr = dynar_simple_lex_token_next(&lex)) != NULL);
+ output_str_ptr = dynar_simple_lex_token_next(&lex);
+ assert(output_str_ptr != NULL);
assert(strcmp(dynar_data(output_str_ptr), "b") == 0);
- assert((output_str_ptr = dynar_simple_lex_token_next(&lex)) != NULL);
+ output_str_ptr = dynar_simple_lex_token_next(&lex);
+ assert(output_str_ptr != NULL);
assert(strcmp(dynar_data(output_str_ptr), "") == 0);
dynar_simple_lex_destroy(&lex);
assert(dynar_str_cpy(&input_str, "") == 0);
assert(dynar_str_catf(&input_str, "abc def \"ghi\" jkl \"m n o\"") != -1);
dynar_simple_lex_init(&lex, &input_str, DYNAR_SIMPLE_LEX_TYPE_QUOTE);
- assert((output_str_ptr = dynar_simple_lex_token_next(&lex)) != NULL);
+ output_str_ptr = dynar_simple_lex_token_next(&lex);
+ assert(output_str_ptr != NULL);
assert(strcmp(dynar_data(output_str_ptr), "abc") == 0);
- assert((output_str_ptr = dynar_simple_lex_token_next(&lex)) != NULL);
+ output_str_ptr = dynar_simple_lex_token_next(&lex);
+ assert(output_str_ptr != NULL);
assert(strcmp(dynar_data(output_str_ptr), "def") == 0);
- assert((output_str_ptr = dynar_simple_lex_token_next(&lex)) != NULL);
+ output_str_ptr = dynar_simple_lex_token_next(&lex);
+ assert(output_str_ptr != NULL);
assert(strcmp(dynar_data(output_str_ptr), "ghi") == 0);
- assert((output_str_ptr = dynar_simple_lex_token_next(&lex)) != NULL);
+ output_str_ptr = dynar_simple_lex_token_next(&lex);
+ assert(output_str_ptr != NULL);
assert(strcmp(dynar_data(output_str_ptr), "jkl") == 0);
- assert((output_str_ptr = dynar_simple_lex_token_next(&lex)) != NULL);
+ output_str_ptr = dynar_simple_lex_token_next(&lex);
+ assert(output_str_ptr != NULL);
assert(strcmp(dynar_data(output_str_ptr), "m n o") == 0);
- assert((output_str_ptr = dynar_simple_lex_token_next(&lex)) != NULL);
+ output_str_ptr = dynar_simple_lex_token_next(&lex);
+ assert(output_str_ptr != NULL);
assert(strcmp(dynar_data(output_str_ptr), "") == 0);
dynar_simple_lex_destroy(&lex);
assert(dynar_str_cpy(&input_str, "") == 0);
assert(dynar_str_catf(&input_str, "a\\bc \"d\\e \\\"f\\\\ \\\" \"g hij") != -1);
dynar_simple_lex_init(&lex, &input_str, DYNAR_SIMPLE_LEX_TYPE_QUOTE);
- assert((output_str_ptr = dynar_simple_lex_token_next(&lex)) != NULL);
+ output_str_ptr = dynar_simple_lex_token_next(&lex);
+ assert(output_str_ptr != NULL);
assert(strcmp(dynar_data(output_str_ptr), "abc") == 0);
- assert((output_str_ptr = dynar_simple_lex_token_next(&lex)) != NULL);
+ output_str_ptr = dynar_simple_lex_token_next(&lex);
+ assert(output_str_ptr != NULL);
assert(strcmp(dynar_data(output_str_ptr), "d\\e \"f\\ \" g") == 0);
- assert((output_str_ptr = dynar_simple_lex_token_next(&lex)) != NULL);
+ output_str_ptr = dynar_simple_lex_token_next(&lex);
+ assert(output_str_ptr != NULL);
assert(strcmp(dynar_data(output_str_ptr), "hij") == 0);
- assert((output_str_ptr = dynar_simple_lex_token_next(&lex)) != NULL);
+ output_str_ptr = dynar_simple_lex_token_next(&lex);
+ assert(output_str_ptr != NULL);
assert(strcmp(dynar_data(output_str_ptr), "") == 0);
dynar_simple_lex_destroy(&lex);
assert(dynar_str_cpy(&input_str, "") == 0);
assert(dynar_str_catf(&input_str, "abc \"d e \r\n") != -1);
dynar_simple_lex_init(&lex, &input_str, DYNAR_SIMPLE_LEX_TYPE_QUOTE);
- assert((output_str_ptr = dynar_simple_lex_token_next(&lex)) != NULL);
+ output_str_ptr = dynar_simple_lex_token_next(&lex);
+ assert(output_str_ptr != NULL);
assert(strcmp(dynar_data(output_str_ptr), "abc") == 0);
- assert((output_str_ptr = dynar_simple_lex_token_next(&lex)) != NULL);
+ output_str_ptr = dynar_simple_lex_token_next(&lex);
+ assert(output_str_ptr != NULL);
assert(strcmp(dynar_data(output_str_ptr), "d e ") == 0);
- assert((output_str_ptr = dynar_simple_lex_token_next(&lex)) != NULL);
+ output_str_ptr = dynar_simple_lex_token_next(&lex);
+ assert(output_str_ptr != NULL);
assert(strcmp(dynar_data(output_str_ptr), "") == 0);
dynar_simple_lex_destroy(&lex);
assert(dynar_str_cpy(&input_str, "") == 0);
assert(dynar_str_catf(&input_str, "abc \"d e \\\"\\\r\n") != -1);
dynar_simple_lex_init(&lex, &input_str, DYNAR_SIMPLE_LEX_TYPE_QUOTE);
- assert((output_str_ptr = dynar_simple_lex_token_next(&lex)) != NULL);
+ output_str_ptr = dynar_simple_lex_token_next(&lex);
+ assert(output_str_ptr != NULL);
assert(strcmp(dynar_data(output_str_ptr), "abc") == 0);
- assert((output_str_ptr = dynar_simple_lex_token_next(&lex)) != NULL);
+ output_str_ptr = dynar_simple_lex_token_next(&lex);
+ assert(output_str_ptr != NULL);
assert(strcmp(dynar_data(output_str_ptr), "d e \"") == 0);
- assert((output_str_ptr = dynar_simple_lex_token_next(&lex)) != NULL);
+ output_str_ptr = dynar_simple_lex_token_next(&lex);
+ assert(output_str_ptr != NULL);
assert(strcmp(dynar_data(output_str_ptr), "") == 0);
dynar_simple_lex_destroy(&lex);
cstr = "ab cd \\ ef\\g h\"i";
assert(dynar_str_quote_cpy(&output_str, cstr) == 0);
dynar_simple_lex_init(&lex, &output_str, DYNAR_SIMPLE_LEX_TYPE_QUOTE);
- assert((output_str_ptr = dynar_simple_lex_token_next(&lex)) != NULL);
+ output_str_ptr = dynar_simple_lex_token_next(&lex);
+ assert(output_str_ptr != NULL);
assert(strlen(cstr) == dynar_size(output_str_ptr) - 1);
assert(memcmp(cstr, dynar_data(output_str_ptr), strlen(cstr)) == 0);
- assert((output_str_ptr = dynar_simple_lex_token_next(&lex)) != NULL);
+ output_str_ptr = dynar_simple_lex_token_next(&lex);
+ assert(output_str_ptr != NULL);
assert(strcmp(dynar_data(output_str_ptr), "") == 0);
dynar_simple_lex_destroy(&lex);
* Test timeout timer
* with empty list
*/
- assert((timeout_timer = timer_list_add(
- pr_poll_loop_get_timer_list(poll_loop), TIMER_TEST_TIMEOUT, timeout_cb, NULL, NULL)) != NULL);
+ timeout_timer = timer_list_add(
+ pr_poll_loop_get_timer_list(poll_loop), TIMER_TEST_TIMEOUT, timeout_cb, NULL, NULL);
+ assert(timeout_timer != NULL);
timeout_cb_called = 0;
assert(pr_poll_loop_exec(poll_loop) == 0);
assert(timeout_cb_called == 1);
fd_set_events_cb1_return_called = 0;
- assert((timeout_timer = timer_list_add(
- pr_poll_loop_get_timer_list(poll_loop), TIMER_TIMEOUT, timeout_cb, NULL, NULL)) != NULL);
+ timeout_timer = timer_list_add(
+ pr_poll_loop_get_timer_list(poll_loop), TIMER_TIMEOUT, timeout_cb, NULL, NULL);
+ assert(timeout_timer != NULL);
assert(pr_poll_loop_exec(poll_loop) == -1);
assert(fd_set_events_cb1_return_called == 1);
fd_set_events_cb1_return_called = 0;
- assert((timeout_timer = timer_list_add(
- pr_poll_loop_get_timer_list(poll_loop), TIMER_TIMEOUT, timeout_cb, NULL, NULL)) != NULL);
+ timeout_timer = timer_list_add(
+ pr_poll_loop_get_timer_list(poll_loop), TIMER_TIMEOUT, timeout_cb, NULL, NULL);
+ assert(timeout_timer != NULL);
assert(pr_poll_loop_exec(poll_loop) == -1);
assert(fd_set_events_cb1_return_called == 1);
fd_set_events_cb1_return_called = 0;
fd_set_events_cb2_return_called = 0;
- assert((timeout_timer = timer_list_add(
- pr_poll_loop_get_timer_list(poll_loop), TIMER_TIMEOUT, timeout_cb, NULL, NULL)) != NULL);
+ timeout_timer = timer_list_add(
+ pr_poll_loop_get_timer_list(poll_loop), TIMER_TIMEOUT, timeout_cb, NULL, NULL);
+ assert(timeout_timer != NULL);
assert(pr_poll_loop_exec(poll_loop) == -1);
assert(fd_set_events_cb1_return_called == 0);
assert(pr_poll_loop_del_fd(poll_loop, pipe_fd1[0]) == -1);
assert(pr_poll_loop_del_fd(poll_loop, pipe_fd1[1]) == 0);
- assert((timeout_timer = timer_list_add(
- pr_poll_loop_get_timer_list(poll_loop), TIMER_TEST_TIMEOUT, timeout_cb, NULL, NULL)) != NULL);
+ timeout_timer = timer_list_add(
+ pr_poll_loop_get_timer_list(poll_loop), TIMER_TEST_TIMEOUT, timeout_cb, NULL, NULL);
+ assert(timeout_timer != NULL);
timeout_cb_called = 0;
assert(pr_poll_loop_exec(poll_loop) == 0);
assert(timeout_cb_called == 1);
fd_read_cb1_called = 0;
timeout_cb_called = 0;
- assert((timeout_timer = timer_list_add(
- pr_poll_loop_get_timer_list(poll_loop), TIMER_TIMEOUT, timeout_cb, NULL, NULL)) != NULL);
+ timeout_timer = timer_list_add(
+ pr_poll_loop_get_timer_list(poll_loop), TIMER_TIMEOUT, timeout_cb, NULL, NULL);
+ assert(timeout_timer != NULL);
assert(pr_poll_loop_exec(poll_loop) == 0);
assert(fd_read_cb1_called == 1);
/*
* Try timeout with valid entry
*/
- assert((timeout_timer = timer_list_add(
- pr_poll_loop_get_timer_list(poll_loop), TIMER_TEST_TIMEOUT, timeout_cb, NULL, NULL)) != NULL);
+ timeout_timer = timer_list_add(
+ pr_poll_loop_get_timer_list(poll_loop), TIMER_TEST_TIMEOUT, timeout_cb, NULL, NULL);
+ assert(timeout_timer != NULL);
timeout_cb_called = 0;
fd_read_cb1_called = 0;
fd_read_cb2_called = 0;
timeout_cb_called = 0;
- assert((timeout_timer = timer_list_add(
- pr_poll_loop_get_timer_list(poll_loop), TIMER_TIMEOUT, timeout_cb, NULL, NULL)) != NULL);
+ timeout_timer = timer_list_add(
+ pr_poll_loop_get_timer_list(poll_loop), TIMER_TIMEOUT, timeout_cb, NULL, NULL);
+ assert(timeout_timer != NULL);
assert(pr_poll_loop_exec(poll_loop) == -1);
assert(fd_read_cb1_called == 0);
fd_write_cb1_called = 0;
timeout_cb_called = 0;
- assert((timeout_timer = timer_list_add(
- pr_poll_loop_get_timer_list(poll_loop), TIMER_TIMEOUT, timeout_cb, NULL, NULL)) != NULL);
+ timeout_timer = timer_list_add(
+ pr_poll_loop_get_timer_list(poll_loop), TIMER_TIMEOUT, timeout_cb, NULL, NULL);
+ assert(timeout_timer != NULL);
assert(pr_poll_loop_exec(poll_loop) == 0);
assert(fd_write_cb1_called == 1);
timeout_cb_called = 0;
fd_write_cb1_called = 0;
- assert((timeout_timer = timer_list_add(
- pr_poll_loop_get_timer_list(poll_loop), TIMER_TIMEOUT, timeout_cb, NULL, NULL)) != NULL);
+ timeout_timer = timer_list_add(
+ pr_poll_loop_get_timer_list(poll_loop), TIMER_TIMEOUT, timeout_cb, NULL, NULL);
+ assert(timeout_timer != NULL);
assert(pr_poll_loop_exec(poll_loop) == 0);
assert(fd_err_cb1_called == 1);
prfd_set_events_cb1_return_called = 0;
- assert((timeout_timer = timer_list_add(
- pr_poll_loop_get_timer_list(poll_loop), TIMER_TIMEOUT, timeout_cb, NULL, NULL)) != NULL);
+ timeout_timer = timer_list_add(
+ pr_poll_loop_get_timer_list(poll_loop), TIMER_TIMEOUT, timeout_cb, NULL, NULL);
+ assert(timeout_timer != NULL);
assert(pr_poll_loop_exec(poll_loop) == -1);
assert(prfd_set_events_cb1_return_called == 1);
prfd_set_events_cb1_return_called = 0;
prfd_set_events_cb2_return_called = 0;
- assert((timeout_timer = timer_list_add(
- pr_poll_loop_get_timer_list(poll_loop), TIMER_TIMEOUT, timeout_cb, NULL, NULL)) != NULL);
+ timeout_timer = timer_list_add(
+ pr_poll_loop_get_timer_list(poll_loop), TIMER_TIMEOUT, timeout_cb, NULL, NULL);
+ assert(timeout_timer != NULL);
assert(pr_poll_loop_exec(poll_loop) == -1);
assert(prfd_set_events_cb1_return_called == 0);
assert(pr_poll_loop_del_prfd(poll_loop, read_pipe) == -1);
assert(pr_poll_loop_del_prfd(poll_loop, write_pipe) == 0);
- assert((timeout_timer = timer_list_add(
- pr_poll_loop_get_timer_list(poll_loop), TIMER_TEST_TIMEOUT, timeout_cb, NULL, NULL)) != NULL);
+ timeout_timer = timer_list_add(
+ pr_poll_loop_get_timer_list(poll_loop), TIMER_TEST_TIMEOUT, timeout_cb, NULL, NULL);
+ assert(timeout_timer != NULL);
timeout_cb_called = 0;
assert(pr_poll_loop_exec(poll_loop) == 0);
assert(timeout_cb_called == 1);
prfd_read_cb1_called = 0;
timeout_cb_called = 0;
- assert((timeout_timer = timer_list_add(
- pr_poll_loop_get_timer_list(poll_loop), TIMER_TIMEOUT, timeout_cb, NULL, NULL)) != NULL);
+ timeout_timer = timer_list_add(
+ pr_poll_loop_get_timer_list(poll_loop), TIMER_TIMEOUT, timeout_cb, NULL, NULL);
+ assert(timeout_timer != NULL);
assert(pr_poll_loop_exec(poll_loop) == 0);
assert(prfd_read_cb1_called == 1);
/*
* Try timeout with valid entry
*/
- assert((timeout_timer = timer_list_add(
- pr_poll_loop_get_timer_list(poll_loop), TIMER_TEST_TIMEOUT, timeout_cb, NULL, NULL)) != NULL);
+ timeout_timer = timer_list_add(
+ pr_poll_loop_get_timer_list(poll_loop), TIMER_TEST_TIMEOUT, timeout_cb, NULL, NULL);
+ assert(timeout_timer != NULL);
timeout_cb_called = 0;
prfd_read_cb1_called = 0;
prfd_read_cb2_called = 0;
timeout_cb_called = 0;
- assert((timeout_timer = timer_list_add(
- pr_poll_loop_get_timer_list(poll_loop), TIMER_TIMEOUT, timeout_cb, NULL, NULL)) != NULL);
+ timeout_timer = timer_list_add(
+ pr_poll_loop_get_timer_list(poll_loop), TIMER_TIMEOUT, timeout_cb, NULL, NULL);
+ assert(timeout_timer != NULL);
assert(pr_poll_loop_exec(poll_loop) == -1);
assert(prfd_read_cb1_called == 0);
prfd_write_cb1_called = 0;
timeout_cb_called = 0;
- assert((timeout_timer = timer_list_add(
- pr_poll_loop_get_timer_list(poll_loop), TIMER_TIMEOUT, timeout_cb, NULL, NULL)) != NULL);
+ timeout_timer = timer_list_add(
+ pr_poll_loop_get_timer_list(poll_loop), TIMER_TIMEOUT, timeout_cb, NULL, NULL);
+ assert(timeout_timer != NULL);
assert(pr_poll_loop_exec(poll_loop) == 0);
assert(prfd_write_cb1_called == 1);
* Must use native pipe, because PR_Close deallocate PRFileDesc completelly
*/
assert(pipe(pipe_fd1) == 0);
- assert((read_pipe = PR_CreateSocketPollFd(pipe_fd1[0])) != NULL);
+ read_pipe = PR_CreateSocketPollFd(pipe_fd1[0]);
+ assert(read_pipe != NULL);
assert(close(pipe_fd1[0]) == 0);
assert(close(pipe_fd1[1]) == 0);
timeout_cb_called = 0;
prfd_write_cb1_called = 0;
- assert((timeout_timer = timer_list_add(
- pr_poll_loop_get_timer_list(poll_loop), TIMER_TIMEOUT, timeout_cb, NULL, NULL)) != NULL);
+ timeout_timer = timer_list_add(
+ pr_poll_loop_get_timer_list(poll_loop), TIMER_TIMEOUT, timeout_cb, NULL, NULL);
+ assert(timeout_timer != NULL);
assert(pr_poll_loop_exec(poll_loop) == 0);
assert(prfd_err_cb1_called == 1);
assert(pr_poll_loop_add_pre_poll_cb(poll_loop, test_pre_poll_cb1,
&pre_poll_cb1_called, test_pre_poll_cb1) == 0);
- assert((read_pipe1 = PR_CreateSocketPollFd(pipe_fd1[0])) != NULL);
- assert((write_pipe2 = PR_CreateSocketPollFd(pipe_fd2[1])) != NULL);
+ read_pipe1 = PR_CreateSocketPollFd(pipe_fd1[0]);
+ assert(read_pipe1 != NULL);
+ write_pipe2 = PR_CreateSocketPollFd(pipe_fd2[1]);
+ assert(write_pipe2 != NULL);
assert(pr_poll_loop_add_prfd(poll_loop, read_pipe1, 0, test_complex_set_events_pipe1_read_cb,
test_complex_read_pipe1_read_cb, test_complex_write_pipe1_read_cb, NULL,
/*
* Call for first time -> all set_events should be called and pipe2_write should be called
*/
- assert((timeout_timer = timer_list_add(
- pr_poll_loop_get_timer_list(poll_loop), TIMER_TIMEOUT, timeout_cb, NULL, NULL)) != NULL);
+ timeout_timer = timer_list_add(
+ pr_poll_loop_get_timer_list(poll_loop), TIMER_TIMEOUT, timeout_cb, NULL, NULL);
+ assert(timeout_timer != NULL);
assert(pr_poll_loop_exec(poll_loop) == 0);
assert(pre_poll_cb1_called == 1);
/*
* Call for second time -> same as first time
*/
- assert((timeout_timer = timer_list_add(
- pr_poll_loop_get_timer_list(poll_loop), TIMER_TIMEOUT, timeout_cb, NULL, NULL)) != NULL);
+ timeout_timer = timer_list_add(
+ pr_poll_loop_get_timer_list(poll_loop), TIMER_TIMEOUT, timeout_cb, NULL, NULL);
+ assert(timeout_timer != NULL);
assert(pr_poll_loop_exec(poll_loop) == 0);
assert(pre_poll_cb1_called == 2);
* Change state to prepare for writing
*/
test_complex_state = 1;
- assert((timeout_timer = timer_list_add(
- pr_poll_loop_get_timer_list(poll_loop), TIMER_TIMEOUT, timeout_cb, NULL, NULL)) != NULL);
+ timeout_timer = timer_list_add(
+ pr_poll_loop_get_timer_list(poll_loop), TIMER_TIMEOUT, timeout_cb, NULL, NULL);
+ assert(timeout_timer != NULL);
assert(pr_poll_loop_exec(poll_loop) == 0);
assert(pre_poll_cb1_called == 3);
*/
assert(write(pipe_fd1[1], READ_STR, strlen(READ_STR) + 1) == strlen(READ_STR) + 1);
- assert((timeout_timer = timer_list_add(
- pr_poll_loop_get_timer_list(poll_loop), TIMER_TIMEOUT, timeout_cb, NULL, NULL)) != NULL);
+ timeout_timer = timer_list_add(
+ pr_poll_loop_get_timer_list(poll_loop), TIMER_TIMEOUT, timeout_cb, NULL, NULL);
+ assert(timeout_timer != NULL);
assert(pr_poll_loop_exec(poll_loop) == 0);
assert(pre_poll_cb1_called == 4);
* Change state so write can propagate
*/
test_complex_state = 2;
- assert((timeout_timer = timer_list_add(
- pr_poll_loop_get_timer_list(poll_loop), TIMER_TIMEOUT, timeout_cb, NULL, NULL)) != NULL);
+ timeout_timer = timer_list_add(
+ pr_poll_loop_get_timer_list(poll_loop), TIMER_TIMEOUT, timeout_cb, NULL, NULL);
+ assert(timeout_timer != NULL);
assert(pr_poll_loop_exec(poll_loop) == 0);
assert(pre_poll_cb1_called == 4);
* Change state so pipe1 events are not called any longer
*/
test_complex_state = 4;
- assert((timeout_timer = timer_list_add(
- pr_poll_loop_get_timer_list(poll_loop), TIMER_TIMEOUT, timeout_cb, NULL, NULL)) != NULL);
+ timeout_timer = timer_list_add(
+ pr_poll_loop_get_timer_list(poll_loop), TIMER_TIMEOUT, timeout_cb, NULL, NULL);
+ assert(timeout_timer != NULL);
assert(pr_poll_loop_exec(poll_loop) == 0);
assert(pre_poll_cb1_called == 5);
*/
assert(write(pipe_fd2[1], READ_STR, strlen(READ_STR) + 1) == strlen(READ_STR) + 1);
- assert((timeout_timer = timer_list_add(
- pr_poll_loop_get_timer_list(poll_loop), TIMER_TIMEOUT, timeout_cb, NULL, NULL)) != NULL);
+ timeout_timer = timer_list_add(
+ pr_poll_loop_get_timer_list(poll_loop), TIMER_TIMEOUT, timeout_cb, NULL, NULL);
+ assert(timeout_timer != NULL);
assert(pr_poll_loop_exec(poll_loop) == 0);
assert(pre_poll_cb1_called == 6);
/*
* And call again
*/
- assert((timeout_timer = timer_list_add(
- pr_poll_loop_get_timer_list(poll_loop), TIMER_TIMEOUT, timeout_cb, NULL, NULL)) != NULL);
+ timeout_timer = timer_list_add(
+ pr_poll_loop_get_timer_list(poll_loop), TIMER_TIMEOUT, timeout_cb, NULL, NULL);
+ assert(timeout_timer != NULL);
assert(pr_poll_loop_exec(poll_loop) == 0);
assert(pre_poll_cb1_called == 7);
assert(pr_poll_loop_add_pre_poll_cb(poll_loop, test_pre_poll_cb1,
&pre_poll_cb1_called, test_pre_poll_cb1) == 0);
- assert((timeout_timer = timer_list_add(
- pr_poll_loop_get_timer_list(poll_loop), TIMER_TEST_TIMEOUT, timeout_cb, NULL, NULL)) != NULL);
+ timeout_timer = timer_list_add(
+ pr_poll_loop_get_timer_list(poll_loop), TIMER_TEST_TIMEOUT, timeout_cb, NULL, NULL);
+ assert(timeout_timer != NULL);
timeout_cb_called = 0;
assert(pr_poll_loop_exec(poll_loop) == 0);
/*
* Test again
*/
- assert((timeout_timer = timer_list_add(
- pr_poll_loop_get_timer_list(poll_loop), TIMER_TEST_TIMEOUT, timeout_cb, NULL, NULL)) != NULL);
+ timeout_timer = timer_list_add(
+ pr_poll_loop_get_timer_list(poll_loop), TIMER_TEST_TIMEOUT, timeout_cb, NULL, NULL);
+ assert(timeout_timer != NULL);
timeout_cb_called = 0;
assert(pr_poll_loop_exec(poll_loop) == 0);
assert(pr_poll_loop_add_pre_poll_cb(poll_loop, test_pre_poll_cb2,
&pre_poll_cb2_called, test_pre_poll_cb2) == 0);
- assert((timeout_timer = timer_list_add(
- pr_poll_loop_get_timer_list(poll_loop), TIMER_TEST_TIMEOUT, timeout_cb, NULL, NULL)) != NULL);
+ timeout_timer = timer_list_add(
+ pr_poll_loop_get_timer_list(poll_loop), TIMER_TEST_TIMEOUT, timeout_cb, NULL, NULL);
+ assert(timeout_timer != NULL);
timeout_cb_called = 0;
assert(pr_poll_loop_exec(poll_loop) == 0);
*/
assert(pr_poll_loop_del_pre_poll_cb(poll_loop, test_pre_poll_cb1) == 0);
- assert((timeout_timer = timer_list_add(
- pr_poll_loop_get_timer_list(poll_loop), TIMER_TEST_TIMEOUT, timeout_cb, NULL, NULL)) != NULL);
+ timeout_timer = timer_list_add(
+ pr_poll_loop_get_timer_list(poll_loop), TIMER_TEST_TIMEOUT, timeout_cb, NULL, NULL);
+ assert(timeout_timer != NULL);
timeout_cb_called = 0;
assert(pr_poll_loop_exec(poll_loop) == 0);
assert(pr_poll_loop_add_pre_poll_cb(poll_loop, test_pre_poll_cb_return,
&pre_poll_cb_return_called, test_pre_poll_cb_return) == 0);
- assert((timeout_timer = timer_list_add(
- pr_poll_loop_get_timer_list(poll_loop), TIMER_TEST_TIMEOUT, timeout_cb, NULL, NULL)) != NULL);
+ timeout_timer = timer_list_add(
+ pr_poll_loop_get_timer_list(poll_loop), TIMER_TEST_TIMEOUT, timeout_cb, NULL, NULL);
+ assert(timeout_timer != NULL);
timeout_cb_called = 0;
assert(pr_poll_loop_exec(poll_loop) == -1);
*/
assert(pr_poll_loop_del_pre_poll_cb(poll_loop, test_pre_poll_cb_return) == 0);
- assert((timeout_timer = timer_list_add(
- pr_poll_loop_get_timer_list(poll_loop), TIMER_TEST_TIMEOUT, timeout_cb, NULL, NULL)) != NULL);
+ timeout_timer = timer_list_add(
+ pr_poll_loop_get_timer_list(poll_loop), TIMER_TEST_TIMEOUT, timeout_cb, NULL, NULL);
+ assert(timeout_timer != NULL);
timeout_cb_called = 0;
assert(pr_poll_loop_exec(poll_loop) == 0);