/* Copyright 2019 The ChromiumOS Authors * Use of this source code is governed by a BSD-style license that can be * found in the LICENSE file. * * Test the IS_ENABLED macro. */ #include "common.h" #include "test_util.h" #undef CONFIG_UNDEFINED #define CONFIG_BLANK static int test_undef(void) { TEST_ASSERT(IS_ENABLED(CONFIG_UNDEFINED) == 0); return EC_SUCCESS; } static int test_blank(void) { TEST_ASSERT(IS_ENABLED(CONFIG_BLANK) == 1); return EC_SUCCESS; } void run_test(int argc, const char **argv) { test_reset(); RUN_TEST(test_undef); RUN_TEST(test_blank); test_print_result(); }