tests: kconfig: functions: Fix arithmetic typo

Moved the test to a single main file, fixed a typo
arithmetric -> arithmetic

Signed-off-by: Pieter De Gendt <pieter.degendt@basalte.be>
This commit is contained in:
Pieter De Gendt 2024-07-31 13:15:11 +02:00 committed by Carles Cufí
commit 1e6f39e91b
3 changed files with 60 additions and 60 deletions

View file

@ -1,91 +1,91 @@
# SPDX-License-Identifier: Apache-2.0 # SPDX-License-Identifier: Apache-2.0
# Copyright (c) 2022 CSIRO # Copyright (c) 2022 CSIRO
config KCONFIG_ARITHMETRIC_ADD_10 config KCONFIG_ARITHMETIC_ADD_10
int int
default $(add, 10) default $(add, 10)
config KCONFIG_ARITHMETRIC_ADD_10_3 config KCONFIG_ARITHMETIC_ADD_10_3
int int
default $(add, 10, 3) default $(add, 10, 3)
config KCONFIG_ARITHMETRIC_ADD_10_3_2 config KCONFIG_ARITHMETIC_ADD_10_3_2
int int
default $(add, 10, 3, 2) default $(add, 10, 3, 2)
config KCONFIG_ARITHMETRIC_SUB_10 config KCONFIG_ARITHMETIC_SUB_10
int int
default $(sub, 10) default $(sub, 10)
config KCONFIG_ARITHMETRIC_SUB_10_3 config KCONFIG_ARITHMETIC_SUB_10_3
int int
default $(sub, 10, 3) default $(sub, 10, 3)
config KCONFIG_ARITHMETRIC_SUB_10_3_2 config KCONFIG_ARITHMETIC_SUB_10_3_2
int int
default $(sub, 10, 3, 2) default $(sub, 10, 3, 2)
config KCONFIG_ARITHMETRIC_MUL_10 config KCONFIG_ARITHMETIC_MUL_10
int int
default $(mul, 10) default $(mul, 10)
config KCONFIG_ARITHMETRIC_MUL_10_3 config KCONFIG_ARITHMETIC_MUL_10_3
int int
default $(mul, 10, 3) default $(mul, 10, 3)
config KCONFIG_ARITHMETRIC_MUL_10_3_2 config KCONFIG_ARITHMETIC_MUL_10_3_2
int int
default $(mul, 10, 3, 2) default $(mul, 10, 3, 2)
config KCONFIG_ARITHMETRIC_DIV_10 config KCONFIG_ARITHMETIC_DIV_10
int int
default $(div, 10) default $(div, 10)
config KCONFIG_ARITHMETRIC_DIV_10_3 config KCONFIG_ARITHMETIC_DIV_10_3
int int
default $(div, 10, 3) default $(div, 10, 3)
config KCONFIG_ARITHMETRIC_DIV_10_3_2 config KCONFIG_ARITHMETIC_DIV_10_3_2
int int
default $(div, 10, 3, 2) default $(div, 10, 3, 2)
config KCONFIG_ARITHMETRIC_MOD_10 config KCONFIG_ARITHMETIC_MOD_10
int int
default $(mod, 10) default $(mod, 10)
config KCONFIG_ARITHMETRIC_MOD_10_3 config KCONFIG_ARITHMETIC_MOD_10_3
int int
default $(mod, 10, 3) default $(mod, 10, 3)
config KCONFIG_ARITHMETRIC_MOD_10_3_2 config KCONFIG_ARITHMETIC_MOD_10_3_2
int int
default $(mod, 10, 3, 2) default $(mod, 10, 3, 2)
config KCONFIG_ARITHMETRIC_INC_1 config KCONFIG_ARITHMETIC_INC_1
int int
default $(inc, 1) default $(inc, 1)
config KCONFIG_ARITHMETRIC_INC_1_1 config KCONFIG_ARITHMETIC_INC_1_1
string string
default "$(inc, 1, 1)" default "$(inc, 1, 1)"
config KCONFIG_ARITHMETRIC_INC_INC_1_1 config KCONFIG_ARITHMETIC_INC_INC_1_1
string string
default "$(inc, $(inc, 1, 1))" default "$(inc, $(inc, 1, 1))"
config KCONFIG_ARITHMETRIC_DEC_1 config KCONFIG_ARITHMETIC_DEC_1
int int
default $(dec, 1) default $(dec, 1)
config KCONFIG_ARITHMETRIC_DEC_1_1 config KCONFIG_ARITHMETIC_DEC_1_1
string string
default "$(dec, 1, 1)" default "$(dec, 1, 1)"
config KCONFIG_ARITHMETRIC_DEC_DEC_1_1 config KCONFIG_ARITHMETIC_DEC_DEC_1_1
string string
default "$(dec, $(dec, 1, 1))" default "$(dec, $(dec, 1, 1))"
config KCONFIG_ARITHMETRIC_ADD_INC_1_1 config KCONFIG_ARITHMETIC_ADD_INC_1_1
int int
default $(add, $(inc, 1, 1)) default $(add, $(inc, 1, 1))

View file

@ -1,38 +0,0 @@
/*
* Copyright (c) 2024 TOKITA Hiroshi
*
* SPDX-License-Identifier: Apache-2.0
*/
#include <string.h>
#include <zephyr/kernel.h>
#include <zephyr/sys/__assert.h>
#include <zephyr/ztest.h>
ZTEST(test_kconfig_functions_arithmetric, test_expectedvalues)
{
zassert_equal(CONFIG_KCONFIG_ARITHMETRIC_ADD_10, 10);
zassert_equal(CONFIG_KCONFIG_ARITHMETRIC_ADD_10_3, 10 + 3);
zassert_equal(CONFIG_KCONFIG_ARITHMETRIC_ADD_10_3_2, 10 + 3 + 2);
zassert_equal(CONFIG_KCONFIG_ARITHMETRIC_SUB_10, 10);
zassert_equal(CONFIG_KCONFIG_ARITHMETRIC_SUB_10_3, 10 - 3);
zassert_equal(CONFIG_KCONFIG_ARITHMETRIC_SUB_10_3_2, 10 - 3 - 2);
zassert_equal(CONFIG_KCONFIG_ARITHMETRIC_MUL_10, 10);
zassert_equal(CONFIG_KCONFIG_ARITHMETRIC_MUL_10_3, 10 * 3);
zassert_equal(CONFIG_KCONFIG_ARITHMETRIC_MUL_10_3_2, 10 * 3 * 2);
zassert_equal(CONFIG_KCONFIG_ARITHMETRIC_DIV_10, 10);
zassert_equal(CONFIG_KCONFIG_ARITHMETRIC_DIV_10_3, 10 / 3);
zassert_equal(CONFIG_KCONFIG_ARITHMETRIC_DIV_10_3_2, 10 / 3 / 2);
zassert_equal(CONFIG_KCONFIG_ARITHMETRIC_MOD_10, 10);
zassert_equal(CONFIG_KCONFIG_ARITHMETRIC_MOD_10_3, 10 % 3);
zassert_equal(CONFIG_KCONFIG_ARITHMETRIC_MOD_10_3_2, 10 % 3 % 2);
zassert_equal(CONFIG_KCONFIG_ARITHMETRIC_INC_1, 1 + 1);
zassert_str_equal(CONFIG_KCONFIG_ARITHMETRIC_INC_1_1, "2,2");
zassert_str_equal(CONFIG_KCONFIG_ARITHMETRIC_INC_INC_1_1, "3,3");
zassert_equal(CONFIG_KCONFIG_ARITHMETRIC_DEC_1, 1 - 1);
zassert_str_equal(CONFIG_KCONFIG_ARITHMETRIC_DEC_1_1, "0,0");
zassert_str_equal(CONFIG_KCONFIG_ARITHMETRIC_DEC_DEC_1_1, "-1,-1");
zassert_equal(CONFIG_KCONFIG_ARITHMETRIC_ADD_INC_1_1, (1 + 1) + (1 + 1));
}
ZTEST_SUITE(test_kconfig_functions_arithmetric, NULL, NULL, NULL, NULL, NULL);

View file

@ -0,0 +1,38 @@
/*
* Copyright (c) 2024 TOKITA Hiroshi
*
* SPDX-License-Identifier: Apache-2.0
*/
#include <string.h>
#include <zephyr/kernel.h>
#include <zephyr/sys/__assert.h>
#include <zephyr/ztest.h>
ZTEST(test_kconfig_functions, test_arithmetic)
{
zassert_equal(CONFIG_KCONFIG_ARITHMETIC_ADD_10, 10);
zassert_equal(CONFIG_KCONFIG_ARITHMETIC_ADD_10_3, 10 + 3);
zassert_equal(CONFIG_KCONFIG_ARITHMETIC_ADD_10_3_2, 10 + 3 + 2);
zassert_equal(CONFIG_KCONFIG_ARITHMETIC_SUB_10, 10);
zassert_equal(CONFIG_KCONFIG_ARITHMETIC_SUB_10_3, 10 - 3);
zassert_equal(CONFIG_KCONFIG_ARITHMETIC_SUB_10_3_2, 10 - 3 - 2);
zassert_equal(CONFIG_KCONFIG_ARITHMETIC_MUL_10, 10);
zassert_equal(CONFIG_KCONFIG_ARITHMETIC_MUL_10_3, 10 * 3);
zassert_equal(CONFIG_KCONFIG_ARITHMETIC_MUL_10_3_2, 10 * 3 * 2);
zassert_equal(CONFIG_KCONFIG_ARITHMETIC_DIV_10, 10);
zassert_equal(CONFIG_KCONFIG_ARITHMETIC_DIV_10_3, 10 / 3);
zassert_equal(CONFIG_KCONFIG_ARITHMETIC_DIV_10_3_2, 10 / 3 / 2);
zassert_equal(CONFIG_KCONFIG_ARITHMETIC_MOD_10, 10);
zassert_equal(CONFIG_KCONFIG_ARITHMETIC_MOD_10_3, 10 % 3);
zassert_equal(CONFIG_KCONFIG_ARITHMETIC_MOD_10_3_2, 10 % 3 % 2);
zassert_equal(CONFIG_KCONFIG_ARITHMETIC_INC_1, 1 + 1);
zassert_str_equal(CONFIG_KCONFIG_ARITHMETIC_INC_1_1, "2,2");
zassert_str_equal(CONFIG_KCONFIG_ARITHMETIC_INC_INC_1_1, "3,3");
zassert_equal(CONFIG_KCONFIG_ARITHMETIC_DEC_1, 1 - 1);
zassert_str_equal(CONFIG_KCONFIG_ARITHMETIC_DEC_1_1, "0,0");
zassert_str_equal(CONFIG_KCONFIG_ARITHMETIC_DEC_DEC_1_1, "-1,-1");
zassert_equal(CONFIG_KCONFIG_ARITHMETIC_ADD_INC_1_1, (1 + 1) + (1 + 1));
}
ZTEST_SUITE(test_kconfig_functions, NULL, NULL, NULL, NULL, NULL);