diff --git a/tests/unit/util/main.c b/tests/unit/util/main.c index 70c31de6d8b..18a33802eb5 100644 --- a/tests/unit/util/main.c +++ b/tests/unit/util/main.c @@ -146,6 +146,11 @@ ZTEST(util_cxx, test_IS_SHIFTED_BIT_MASK) run_IS_SHIFTED_BIT_MASK(); } +ZTEST(util_cxx, test_DIV_ROUND_UP) +{ + run_DIV_ROUND_UP(); +} + ZTEST_SUITE(util_cxx, NULL, NULL, NULL, NULL, NULL); #if __cplusplus @@ -284,5 +289,9 @@ ZTEST(util_cc, test_IS_SHIFTED_BIT_MASK) run_IS_SHIFTED_BIT_MASK(); } +ZTEST(util_cc, test_DIV_ROUND_UP) +{ + run_DIV_ROUND_UP(); +} ZTEST_SUITE(util_cc, NULL, NULL, NULL, NULL, NULL); diff --git a/tests/unit/util/test.inc b/tests/unit/util/test.inc index 7aca1e455ed..aef613b9591 100644 --- a/tests/unit/util/test.inc +++ b/tests/unit/util/test.inc @@ -608,3 +608,10 @@ void run_IS_SHIFTED_BIT_MASK(void) zassert_true(IS_SHIFTED_BIT_MASK(0x80000000UL, 31)); zassert_true(IS_SHIFTED_BIT_MASK(0x8000000000000000ULL, 63)); } + +void run_DIV_ROUND_UP(void) +{ + zassert_equal(DIV_ROUND_UP(0, 1), 0); + zassert_equal(DIV_ROUND_UP(1, 2), 1); + zassert_equal(DIV_ROUND_UP(3, 2), 2); +}