change platform::mkdir() to create entire path like "mkdir -p"
update the documentation of the shell command to current state and specifically explain the difference between built-in and external commands and correct where built in commands were described as calling external commands.
This commit is contained in:
@ -323,6 +323,15 @@ TEST(Platform, path_and_directory)
|
||||
ASSERT_EQ(dirs.size(), 3);
|
||||
platform::rmdir("path_is_directory");
|
||||
ASSERT_FALSE(platform::path_is_directory("path_is_directory"));
|
||||
|
||||
#if defined(_WIN32)
|
||||
ASSERT_EQ(platform::mkdir("path_is_directory\\path_is_directory"),0);
|
||||
ASSERT_TRUE(platform::path_is_directory("path_is_directory\\path_is_directory"));
|
||||
#else
|
||||
ASSERT_EQ(platform::mkdir("path_is_directory/path_is_directory"),0);
|
||||
ASSERT_TRUE(platform::path_is_directory("path_is_directory/path_is_directory"));
|
||||
#endif
|
||||
platform::rmdir("path_is_directory");
|
||||
}
|
||||
|
||||
TEST(Platform, get_change_directory)
|
||||
|
||||
Reference in New Issue
Block a user