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_thread.cpp | 59 ---------------------------- 1 file changed, 59 deletions(-) delete mode 100644 examples/utest/testcases/cpp11/tc_thread.cpp (limited to 'examples/utest/testcases/cpp11/tc_thread.cpp') diff --git a/examples/utest/testcases/cpp11/tc_thread.cpp b/examples/utest/testcases/cpp11/tc_thread.cpp deleted file mode 100644 index 21dc9c8bc8..0000000000 --- a/examples/utest/testcases/cpp11/tc_thread.cpp +++ /dev/null @@ -1,59 +0,0 @@ -/* - * Copyright (c) 2006-2019, RT-Thread Development Team - * - * SPDX-License-Identifier: Apache-2.0 - * - * Change Logs: - * Date Author Notes - * 2021-09-03 liukang the first version - */ - -#include -#include "utest.h" -#include - -static void test_thread(void) -{ - int count = 0; - auto func = [&]() mutable - { - for (int i = 0; i < 100; ++i) - { - ++count; - } - }; - - std::thread t1(func); - t1.join(); - - if (count != 100) - { - uassert_false(1); - } - - std::thread t2(func); - t2.join(); - - if (count != 200) - { - uassert_false(1); - } - - uassert_true(1); -} - -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) -{ - UTEST_UNIT_RUN(test_thread); -} -UTEST_TC_EXPORT(testcase, "testcases.cpp11.thread_tc", utest_tc_init, utest_tc_cleanup, 10); -- cgit v1.3.1