blob: abff0c54671845b9dbab661513eecfe5a8031907 [file] [log] [blame]
/*
* Copyright (c) 2022 CSIRO
*
* SPDX-License-Identifier: Apache-2.0
*/
#include <zephyr/kernel.h>
#include <zephyr/sys/__assert.h>
#include <zephyr/ztest.h>
ZTEST_SUITE(test_configdefault, NULL, NULL, NULL, NULL, NULL);
ZTEST(test_configdefault, test_expectedvalues)
{
zassert_true(IS_ENABLED(CONFIG_DEP_Y), "");
zassert_false(IS_ENABLED(CONFIG_DEP_N), "");
zassert_true(IS_ENABLED(CONFIG_SYM_Y_1), "");
zassert_true(IS_ENABLED(CONFIG_SYM_Y_2), "");
zassert_true(IS_ENABLED(CONFIG_SYM_Y_3), "");
zassert_true(IS_ENABLED(CONFIG_SYM_Y_4), "");
zassert_true(IS_ENABLED(CONFIG_SYM_Y_5), "");
zassert_true(IS_ENABLED(CONFIG_SYM_Y_6), "");
zassert_true(IS_ENABLED(CONFIG_SYM_Y_7), "");
zassert_true(IS_ENABLED(CONFIG_SYM_Y_8), "");
zassert_true(IS_ENABLED(CONFIG_SYM_Y_9), "");
zassert_true(IS_ENABLED(CONFIG_SYM_Y_10), "");
zassert_true(IS_ENABLED(CONFIG_SYM_Y_11), "");
zassert_true(IS_ENABLED(CONFIG_SYM_Y_12), "");
zassert_false(IS_ENABLED(CONFIG_SYM_N_1), "");
zassert_false(IS_ENABLED(CONFIG_SYM_N_2), "");
zassert_false(IS_ENABLED(CONFIG_SYM_N_3), "");
zassert_false(IS_ENABLED(CONFIG_SYM_N_4), "");
zassert_false(IS_ENABLED(CONFIG_SYM_N_5), "");
zassert_false(IS_ENABLED(CONFIG_SYM_N_6), "");
zassert_false(IS_ENABLED(CONFIG_SYM_N_7), "");
zassert_false(IS_ENABLED(CONFIG_SYM_N_8), "");
zassert_false(IS_ENABLED(CONFIG_SYM_N_9), "");
zassert_false(IS_ENABLED(CONFIG_SYM_N_10), "");
zassert_false(IS_ENABLED(CONFIG_SYM_N_11), "");
zassert_false(IS_ENABLED(CONFIG_SYM_N_12), "");
zassert_false(IS_ENABLED(CONFIG_SYM_INT_UNDEF), "");
zassert_equal(1, CONFIG_SYM_INT_1, "");
zassert_equal(2, CONFIG_SYM_INT_2, "");
zassert_equal(3, CONFIG_SYM_INT_3, "");
zassert_equal(4, CONFIG_SYM_INT_4, "");
zassert_equal(0x20, CONFIG_SYM_HEX_20, "");
zassert_mem_equal("TEST", CONFIG_SYM_STRING, strlen("TEST"), "");
}