/* * Copyright (c) 2016 Intel Corporation * * SPDX-License-Identifier: Apache-2.0 */ #include "test_fifo.h" #define TIMEOUT K_MSEC(100) /** * @addtogroup kernel_fifo_tests * @{ */ /** * @brief Test FIFO get fail * @details test zephyr fifo_get when no data to read, * it should returns NULL. * @see k_fifo_init(), k_fifo_get() */ ZTEST(fifo_api, test_fifo_get_fail) { static struct k_fifo fifo; k_fifo_init(&fifo); /**TESTPOINT: fifo get returns NULL*/ zassert_is_null(k_fifo_get(&fifo, K_NO_WAIT), NULL); zassert_is_null(k_fifo_get(&fifo, TIMEOUT), NULL); } /** * @} */