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(test0006,"match_regexp(): test set");
19 : 1 : SUTE(test0012,"add_string_to_array(): test set");
20 : : #if 0
21 : : TEST(test0021,"Native international UTF8 encoding test set");
22 : : #endif
23 : 1 : TEST(test0022,"remove_trailing_slash(): test set");
24 : 1 : TEST(test0023,"path_build_relative(): stable paths across root spellings");
25 : 1 : SUTE(test0026,"file_check_access(): directory-relative access statuses");
26 : 1 : TEST(test0036,"delete_path(): removes a regular file");
27 : 1 : SUTE(test0037,"delete_path(): diagnostics test set");
28 : 1 : TEST(test0041,"db_vacuum(): percentage saved and elapsed time");
29 : 1 : SUTE(test0042,"Timed file transactions");
30 : 1 : SUTE(test0043,"show_statistics(): scan and hashing rates");
31 : 1 : SUTE(test0044,"Missing-file cleanup transactions");
32 : :
33 : 1 : RETURN_STATUS;
34 : : }
|