From e8d3d0fca4e2555432dc476ec2e942ce500d8e1a Mon Sep 17 00:00:00 2001 From: Chen Wang Date: Wed, 15 Oct 2025 15:11:32 +0800 Subject: utest: move cpp from examples to components/libc/cplusplus Also update the case names to compatible with naming rules. Signed-off-by: Chen Wang --- examples/utest/testcases/cpp11/tc_auto.cpp | 64 ------------------------------ 1 file changed, 64 deletions(-) delete mode 100644 examples/utest/testcases/cpp11/tc_auto.cpp (limited to 'examples/utest/testcases/cpp11/tc_auto.cpp') diff --git a/examples/utest/testcases/cpp11/tc_auto.cpp b/examples/utest/testcases/cpp11/tc_auto.cpp deleted file mode 100644 index 370d89f020..0000000000 --- a/examples/utest/testcases/cpp11/tc_auto.cpp +++ /dev/null @@ -1,64 +0,0 @@ -/* - * Copyright (c) 2006-2025, RT-Thread Development Team - * - * SPDX-License-Identifier: Apache-2.0 - * - * Change Logs: - * Date Author Notes - * 2025-09-19 Rbb666 the first version - */ - -#include -#include "utest.h" -#include - -/** - * @brief Test auto keyword. - */ -static void test_auto(void) -{ - auto x = 42; - auto y = 3.14; - if (x != 42 || y != 3.14) - { - uassert_false(true); - } - uassert_true(true); -} - -/** - * @brief Test range-based for loop. - */ -static void test_range_for(void) -{ - std::vector v = {1, 2, 3, 4, 5}; - int sum = 0; - for (auto i : v) - { - sum += i; - } - if (sum != 15) - { - uassert_false(true); - } - uassert_true(true); -} - -static rt_err_t utest_tc_init(void) -{ - return RT_EOK; -} - -static rt_err_t utest_tc_cleanup(void) -{ - return RT_EOK; -} - -static void testcase(void) -{ - /* Test auto keyword */ - UTEST_UNIT_RUN(test_auto); - /* Test range-based for loop */ - UTEST_UNIT_RUN(test_range_for); -} -UTEST_TC_EXPORT(testcase, "testcases.cpp11.auto_tc", utest_tc_init, utest_tc_cleanup, 10); -- cgit v1.3.1