Branch data Line data Source code
1 : : #include "sute.h"
2 : :
3 : : /**
4 : : * @brief Run direct unit tests for individual precizer functions
5 : : *
6 : : * @details
7 : : * This suite keeps function-level checks in one place. These tests call the
8 : : * target functions directly through the test runner and do not participate in
9 : : * the shared internal/external application scenario matrix
10 : : *
11 : : * @return Return status for all direct function-level tests
12 : : */
13 : 1 : Return function_unit_testing(void)
14 : : {
15 : 1 : INITTEST;
16 : :
17 : 1 : SUTE(test0004,"create_directory(): test set");
18 : 1 : SUTE(test0005,"file_buffer_memory(): test set");
19 : 1 : SUTE(test0006,"match_regexp(): test set");
20 : 1 : SUTE(test0012,"add_string_to_array(): test set");
21 : : #if 0
22 : : TEST(test0021,"Native international UTF8 encoding test set");
23 : : #endif
24 : 1 : TEST(test0022,"remove_trailing_slash(): test set");
25 : 1 : TEST(test0023,"path_build_relative(): stable paths across root spellings");
26 : 1 : SUTE(test0026,"file_check_access(): directory-relative access statuses");
27 : 1 : TEST(test0036,"delete_path(): removes a regular file");
28 : 1 : SUTE(test0037,"delete_path(): diagnostics test set");
29 : :
30 : 1 : RETURN_STATUS;
31 : : }
|