jaulib v1.3.0
Jau Support Library (C++, Java, ..)
Public Member Functions | Static Public Member Functions | Static Public Attributes | List of all members
TestFileUtil01 Class Reference
Inheritance diagram for TestFileUtil01:
Collaboration diagram for TestFileUtil01:

Public Member Functions

void test00_testfiles ()
 
void test01_cwd ()
 
void test02_dirname ()
 
void test03_basename ()
 
void test03b_absolute ()
 
void test04_dir_item ()
 
void test05_file_stat ()
 
void test06_file_stat_symlinks ()
 
void test07_file_stat_fd ()
 
void test08_pipe_01 ()
 
void test10_mkdir ()
 
void test11_touch ()
 
void test20_visit ()
 
void test21_visit_error ()
 
void test22_visit_symlinks ()
 
void test30_copy_file2dir ()
 
void test31_copy_file2file ()
 
void test40_copy_ext_r_p ()
 
void test41_copy_ext_r_p_below ()
 
void test42_copy_ext_r_p_into ()
 
void test43_copy_ext_r_p_over ()
 
void test49_copy_ext_r_p_vfat ()
 
void test50_copy_ext_r_p_fsl ()
 

Static Public Member Functions

static void test_file_stat_fd_item (const jau::fs::fmode_t exp_type, const int fd, const std::string &named_fd1, const std::string &named_fd_link)
 

Static Public Attributes

static constexpr const char * pipe_msg = "Therefore I say unto you, Take no thought for your life, what ye shall eat, or what ye shall drink; nor yet for your body, what."
 
static const size_t pipe_msg_count = 10
 
static const size_t pipe_msg_len = 128
 

Detailed Description

Definition at line 36 of file test_fileutils01.cpp.

Member Function Documentation

◆ test00_testfiles()

void TestFileUtil01::test00_testfiles ( )
inline

Definition at line 39 of file test_fileutils01.cpp.

◆ test01_cwd()

void TestFileUtil01::test01_cwd ( )
inline

Definition at line 57 of file test_fileutils01.cpp.

◆ test02_dirname()

void TestFileUtil01::test02_dirname ( )
inline

Definition at line 70 of file test_fileutils01.cpp.

◆ test03_basename()

void TestFileUtil01::test03_basename ( )
inline

Definition at line 138 of file test_fileutils01.cpp.

◆ test03b_absolute()

void TestFileUtil01::test03b_absolute ( )
inline

Definition at line 204 of file test_fileutils01.cpp.

◆ test04_dir_item()

void TestFileUtil01::test04_dir_item ( )
inline

Definition at line 239 of file test_fileutils01.cpp.

◆ test05_file_stat()

void TestFileUtil01::test05_file_stat ( )
inline

Definition at line 524 of file test_fileutils01.cpp.

◆ test06_file_stat_symlinks()

void TestFileUtil01::test06_file_stat_symlinks ( )
inline

Definition at line 631 of file test_fileutils01.cpp.

◆ test_file_stat_fd_item()

static void TestFileUtil01::test_file_stat_fd_item ( const jau::fs::fmode_t  exp_type,
const int  fd,
const std::string &  named_fd1,
const std::string &  named_fd_link 
)
inlinestatic

Definition at line 802 of file test_fileutils01.cpp.

Here is the caller graph for this function:

◆ test07_file_stat_fd()

void TestFileUtil01::test07_file_stat_fd ( )
inline

Definition at line 876 of file test_fileutils01.cpp.

◆ test08_pipe_01()

void TestFileUtil01::test08_pipe_01 ( )
inline

Definition at line 911 of file test_fileutils01.cpp.

◆ test10_mkdir()

void TestFileUtil01::test10_mkdir ( )
inline

Definition at line 1040 of file test_fileutils01.cpp.

◆ test11_touch()

void TestFileUtil01::test11_touch ( )
inline

Definition at line 1067 of file test_fileutils01.cpp.

◆ test21_visit_error()

void TestFileUtil01::test21_visit_error ( )
inline

Definition at line 1167 of file test_fileutils01.cpp.

◆ test20_visit()

void TestFileUtil01::test20_visit ( )
inline

Definition at line 1171 of file test_fileutils01.cpp.

◆ test22_visit_symlinks()

void TestFileUtil01::test22_visit_symlinks ( )
inline

Definition at line 1238 of file test_fileutils01.cpp.

◆ test30_copy_file2dir()

void TestFileUtil01::test30_copy_file2dir ( )
inline

Definition at line 1328 of file test_fileutils01.cpp.

◆ test31_copy_file2file()

void TestFileUtil01::test31_copy_file2file ( )
inline

Definition at line 1419 of file test_fileutils01.cpp.

◆ test40_copy_ext_r_p()

void TestFileUtil01::test40_copy_ext_r_p ( )
inline

Definition at line 1522 of file test_fileutils01.cpp.

◆ test41_copy_ext_r_p_below()

void TestFileUtil01::test41_copy_ext_r_p_below ( )
inline

Definition at line 1538 of file test_fileutils01.cpp.

◆ test42_copy_ext_r_p_into()

void TestFileUtil01::test42_copy_ext_r_p_into ( )
inline

Definition at line 1555 of file test_fileutils01.cpp.

◆ test43_copy_ext_r_p_over()

void TestFileUtil01::test43_copy_ext_r_p_over ( )
inline

Definition at line 1573 of file test_fileutils01.cpp.

◆ test49_copy_ext_r_p_vfat()

void TestFileUtil01::test49_copy_ext_r_p_vfat ( )
inline

Definition at line 1592 of file test_fileutils01.cpp.

◆ test50_copy_ext_r_p_fsl()

void TestFileUtil01::test50_copy_ext_r_p_fsl ( )
inline

Definition at line 1623 of file test_fileutils01.cpp.

Member Data Documentation

◆ pipe_msg

constexpr const char* TestFileUtil01::pipe_msg = "Therefore I say unto you, Take no thought for your life, what ye shall eat, or what ye shall drink; nor yet for your body, what."
staticconstexpr

Definition at line 907 of file test_fileutils01.cpp.

◆ pipe_msg_len

const size_t TestFileUtil01::pipe_msg_len = 128
static

Definition at line 908 of file test_fileutils01.cpp.

◆ pipe_msg_count

const size_t TestFileUtil01::pipe_msg_count = 10
static

Definition at line 909 of file test_fileutils01.cpp.


The documentation for this class was generated from the following file: