summaryrefslogtreecommitdiff
path: root/examples/utest/testcases/cpp11/tc_thread.cpp
diff options
context:
space:
mode:
authorChen Wang <[email protected]>2025-10-15 15:11:32 +0800
committerR b b666 <[email protected]>2025-10-15 15:28:58 +0800
commite8d3d0fca4e2555432dc476ec2e942ce500d8e1a (patch)
tree096ed46b2db2ba6d2326211f6a5bf49f43a7383b /examples/utest/testcases/cpp11/tc_thread.cpp
parentbc2fca59cf2c6714340e80256431c7d3b19cf63f (diff)
utest: move cpp from examples to components/libc/cplusplus
Also update the case names to compatible with naming rules. Signed-off-by: Chen Wang <[email protected]>
Diffstat (limited to 'examples/utest/testcases/cpp11/tc_thread.cpp')
-rw-r--r--examples/utest/testcases/cpp11/tc_thread.cpp59
1 files changed, 0 insertions, 59 deletions
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 <rtthread.h>
-#include "utest.h"
-#include <thread>
-
-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);