summaryrefslogtreecommitdiff
path: root/examples/utest/testcases/cpp11/tc_auto.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'examples/utest/testcases/cpp11/tc_auto.cpp')
-rw-r--r--examples/utest/testcases/cpp11/tc_auto.cpp64
1 files changed, 0 insertions, 64 deletions
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 <rtthread.h>
-#include "utest.h"
-#include <vector>
-
-/**
- * @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<int> 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);